概要
状態:-
閲覧数:10,503
投稿日:2012-07-12
更新日:2014-03-14
・未定義の定数名を使用
エラーレベル
・Notice
メッセージ
・Use of undefined constant name - assumed '★★'
ファイル名
・○○.php
行番号
・△△
・定数を使用しているつもりはないが、変数をクォートで囲んでいないため定数扱いとなってしまった
・$result_user[○○]
↓
・$result_user['○○']
エラーメッセージ
Notice: Use of undefined constant name - assumed '★★' in ○○.php on line △△
エラーレベル
・Notice
メッセージ
・Use of undefined constant name - assumed '★★'
ファイル名
・○○.php
行番号
・△△
よくある間違い
・定数を使用しているつもりはないが、変数をクォートで囲んでいないため定数扱いとなってしまった
・$result_user[○○]
↓
・$result_user['○○']
実際に遭遇した例1
エラーメッセージ
Notice: Use of undefined constant name - assumed 'name' in ○○.php on line △△
エラー原因
・連想配列のキーを文字列で指定する際、クォートで囲んでいない
$col[name]
対応
・連想配列のキーを文字列で指定する際、クォートで囲む
$col['name']
実際に遭遇した例2
エラーメッセージ
Notice: Use of undefined constant subnavi - assumed 'subnavi' in ○○.php on line △△
エラー原因
・変数へ文字列を格納する際、クォートで囲んでいない
$subnavi = subnavi;
対応
・変数へ文字列を格納する際、クォートで囲む
$subnavi = 'subnavi';
コメント投稿(ログインが必要)
×
ゲストコメント一覧
番号 | 内容 | 投稿日 |
---|---|---|
1 | これってバグですか?boolの変数をif文で使うとこの警告が出ます。Use of undefined constant - assumed ' ' (クォートの中は空白です) | 2013-08-21 |
コメント件数 … 1件 |