エラーメッセージ

エラーメッセージ

「Warning:failed to open stream」と表示されるとき

指定したファイルを開けないとき、このようなエラーメッセージが表示されます。 ○ファイルオープンに失敗したときのエラーメッセージ Warning: fopen(…略…test.txt) : failed to open strea...
エラーメッセージ

「Parse error: syntax error, unexpected …」の行番号の箇所にエラーが見つからないとき

PHPスクリプトの入力を間違えると「Parse error」というエラーメッセージが表示されます。エラーメッセージの最後に、行番号が示されますが、必ずしもその行に原因があるとは限りらないので、その行だけを気にしすぎるとエラーの原因が把握でき...
エラーメッセージ

「Notice: Undefined index」と表示されるとき

$_POSTや$_GET(フォーム入力値やURLパラメータ)から値を受け取る処理でよく発生します。原因は、そのスクリプトへの初回アクセス時と2回目以降のアクセスで処理を切り分けていないことが考えられます。たとえば、「送信する」ボタンをクリッ...
エラーメッセージ

「Notice: Undefined offset」と表示されるとき

配列で存在しない位置のインデックスを参照したときに発生します。たとえば、要素が3つしかない配列の4番目の要素を出力しようとすると「Notice: Undefined offset…」というエラーメッセージが表示されます。 初歩的な原因...
PHP全般

3項演算子でechoを使うとエラーになる

 3項演算子でechoを使うとエラーになります。以下に例を示します。 ○実行結果 Parse error: syntax error, unexpected T_ECHO…  3項演算子では、戻り値を持たないechoの代わりに...
エラーメッセージ

E_ALLを指定してもエラーメッセージが表示されないとき

エラーの状況を調べようと「error_reporting(E_ALL)」と指定しても、詳しいエラーメッセージが表示されない場合があります。原因はいくつか考えられます。 (原因1) エラーメッセージが非表示になっている レンタルサーバ...
エラーメッセージ

「Notice: Undefined variable:」と表示されるとき

 定義していない変数の値をechoなどで表示しようとすると表示されるエラーメッセージです。たとえば、スクリプトの先頭で「echo $a;」と記述すると表示されます。スクリプトの動作が止まってしまうほど重大なエラーではないので、とりあえず非表...
エラーメッセージ

「Fatal error: Call to undefined function …」と表示されるとき

 PHP関数またはユーザー定義関数として存在しない関数を呼び出したという意味です。関数名の入力を間違えると発生します。  また、非常によくあるパターンとして「mb_」で始まるマルチバイト関数(mb_strpos関数、mb_substr関数...
タイトルとURLをコピーしました