■ PHP:unsetとnullの違い

PHPのunset()関数とnullの違いについて
前回記事:PHP:キャスト


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

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



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


PHP学習

0 件のコメント:

その他の記事