- PHPエラーの原因と対策
- 103 view
「Notice: Undefined index」と表示されるとき
$_POSTや$_GET(フォーム入力値やURLパラメータ)から値を受け取る処理でよく発生します。原因は、そのスクリプトへの初回アクセス時と2回目以降のアクセス…
PHP入門時に起きる文字化け、おかしな結果、なぜか動かない、変なエラーメッセージなどの原因と対策を紹介していきます。
$_POSTや$_GET(フォーム入力値やURLパラメータ)から値を受け取る処理でよく発生します。原因は、そのスクリプトへの初回アクセス時と2回目以降のアクセス…
配列で存在しない位置のインデックスを参照したときに発生します。たとえば、要素が3つしかない配列の4番目の要素を出力しようとすると「Notice: Undefin…
PHP設定ファイル(php.ini)の主な設定項目をまとめます。デフォルトの設定ではうまくいかないので変更した方が良い項目や、変更してはいけない項目があります…
3項演算子でechoを使うとエラーになります。以下に例を示します。<?php$a = 80;// 60点以上は合格$a > 60 ?…
エラーの状況を調べようと「error_reporting(E_ALL)」と指定しても、詳しいエラーメッセージが表示されない場合があります。原因はいくつか考えられ…
定義していない変数の値をechoなどで表示しようとすると表示されるエラーメッセージです。たとえば、スクリプトの先頭で「echo $a;」と記述すると表示されま…
PHP関数またはユーザー定義関数として存在しない関数を呼び出したという意味です。関数名の入力を間違えると発生します。 また、非常によくあるパターンとして「…
XAMPP Control PanelのApacheやMySQLの左側に「Svc」のチェックボックスがあります。これをチェックすると、ApacheやMySQL…