■ PHP:unsetとnullの違い

2020年10月20日火曜日

PHP

t f B! P L
PHPのunset()関数とnullの違いについて
前回記事:PHP:キャスト


変数にnullを代入すると、isset()関数はfalseを返すようになる。
これはunset()関数で割り当てを解除した場合と同じである。

しかし、unset()関数で割り当て解除した変数を参照すると "未定義の変数" としてエラーとなるが、
nullを代入した変数は定義済として扱われエラーにはならない。



次回記事:PHP:文字列比較の注意点


PHP学習

その他の記事

QooQ