PHP | Undefined variable エラーの原因と修正案

2022-10-12PHP エラー,PHP

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 エラー,PHP

Posted by Yousuke.U