質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

XAMPP

XAMPP(ザンプ)は、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージングしたApacheディストリビューションです。 XAMPPひとつインストールするだけで、Apache、MySQL、PHP、Perlなどのソフトウェアと、 phpMyAdminなどの管理ツール、SQLiteなどのソフトウェアやライブラリモジュールなどを利用することが可能です。

Q&A

解決済

1回答

739閲覧

Parse error: syntax error, unexpected '=', expecting ')' inについて

Masa91

総合スコア2

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

XAMPP

XAMPP(ザンプ)は、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージングしたApacheディストリビューションです。 XAMPPひとつインストールするだけで、Apache、MySQL、PHP、Perlなどのソフトウェアと、 phpMyAdminなどの管理ツール、SQLiteなどのソフトウェアやライブラリモジュールなどを利用することが可能です。

0グッド

1クリップ

投稿2021/02/23 08:26

編集2021/02/23 10:44

PHP Parse error: syntax error, unexpected '[', expecting ')' in
C:\xampp\htdocs\levis\data\html\app\controllers\blog\list.php on line 3
というエラー表示がありました。
解決法を教えてください。

記述したコードはこちらです。

php

1<?php 2 3$_view['articles'] = select_articles(array( 4 'order_by' => 'id DESC', 5));

PHP・プログラミングについてはあまり知識がありません。
調べても分からなかったので、質問させていただきました。
ご回答よろしくお願いします。

xampp v3.2.1
php PHP 7.3.27

イメージ説明

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2021/02/23 09:34

select_articles() とやらはPHP標準である機能ではないように見受けられます。 つまり、これだけ提示されても答えようがありません。 他者がコピペで再現できる情報の提示をしてください。 これ? http://refirio.org/levis/ でも >PHP4、PHP5、PHP7に対応しています。 みたいですよ。PHP8で大丈夫ですか?
Masa91

2021/02/23 10:44

PHP 7.3.27に変更後、確認いたしましたが、 状況変わらずでした...。
m.ts10806

2021/02/23 10:47

返事ないのでわかりませんが。結局下記の、おそらく個人プロジェクトと思われるフレームワークを利用しているということですよね? http://refirio.org/levis/
m.ts10806

2021/02/23 10:49

赤の他人より作者に聞いたほうが良いのでは。 おそらくマイナーなものであるため、環境持ってる人がそうそういるとは思えませんし。 これだけのために環境作るのは厚意で成り立っている場では。
m.ts10806

2021/02/23 10:52 編集

そういえばselect_articlesってどこにある機能なんでしょうね。 https://github.com/refirio/levis/search?q=select_articles 検索ではヒットしませんでした。 ソースコード一式ダウンロードしてGrepしたけど、なかったです。 余計に再現不可能な状況に。
m.ts10806

2021/02/23 10:55 編集

あぁ。理解しました。そういうことか。 ということは環境作ろうにも現在に至るまでに質問者さんがやったことを記載してもらう必要がありますね。 むしろ、不具合の可能性もあるので、作者に問い合わせる(Githubの機能使うと良い)のがベストです。
Masa91

2021/02/23 11:28

すみません返信が遅れてしまって、 こちらのフレームワークでお間違いないです。 http://refirio.org/levis/ xamppにて環境を作ろうとしていたところで、 phpmyadminにはDB作成済みでマイグレーションもされている状態です。 FWにはconfig.phpに設定済みです。
m.ts10806

2021/02/23 11:33 編集

提示のフレームワークの作者に問い合わせてください。 >マイグレーションもされている状態です。 FWにはconfig.phpに設定済みです。 個人プロジェクトのようなので、やはりこれだけでは何のことかサッパリなのです。
Masa91

2021/02/23 11:33

作者に問い合わせてみようと思います。 対応いただきありがとうございました。
m.ts10806

2021/02/23 11:36

ただ作者でも今回の内容だけでは微妙かもしれない という懸念だけは念頭に。 出てるエラーは大したことないですけど、 app\controllers\blog\list.php on line 3 の所在や全コード、どのように作ったかも明示する必要があるでしょうし、この記述だけで提示のエラーは出ません。 例: <?php function select_articles($a){} $s = select_articles(array( 'order_by' => 'id DESC', ));
Masa91

2021/02/23 11:42

説明不足ですみません。 このフレームワークのサイトにあるチュートリアルを進めている段階でして、 まだ、list.phpのみ作成してブラウザに表示させたところでエラーが出ました。
guest

回答1

0

自己解決

作者に問い合わせます。ありがとうございました。

投稿2021/02/23 11:35

Masa91

総合スコア2

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問