PHP | Undefined variable エラーの原因と修正案
PHPでエラー「Undefined variable」が発生する原因と対処・修正案について紹介しています。
Warning: Undefined variable ~
警告:未定義の変数
Undefined variable エラーの発生原因と修正案
「Undefined variable」というPHPエラーは指定している変数が定義されていない場合に発生するエラーです。
このエラーは警告(Warning)に分類されています。
以下のサンプルコードはこのエラーが発生するシンプルなPHPコードです。
$a = $b;
if()などで未定義の変数を指定した場合も同様に「Undefined variable」エラーが発生します。
if ($a == $b) {
}
このエラーを解決するには、未定義としてエラー出力されている変数を確認する必要があります。
また、isset()
関数などで変数が存在しているかどうかをチェックする事で、このエラーを回避します。
if (isset($a)) {
// 存在する場合の処理
}
ディスカッション
[…] PHP | Undefined variable エラーの原因と修正案 https://1-notes.com/php-error-undefined-variable/ PHP8, create_function()の廃止。無名関数を使おう! https://tadtadya.com/php8-abolish-create_function/ […]