以下の 2 行のコードに違いがあるかどうか疑問に思っています。
protected $var = null;
protected $var;
私は両方が使用されているのを見てきましたが、それは単に好みの問題なのか (とにかく$var;
変数を初期化するのnull
か)、それとも実際に 2 つの間に明確な違いがあるのか疑問に思っています。
以下の 2 行のコードに違いがあるかどうか疑問に思っています。
protected $var = null;
protected $var;
私は両方が使用されているのを見てきましたが、それは単に好みの問題なのか (とにかく$var;
変数を初期化するのnull
か)、それとも実際に 2 つの間に明確な違いがあるのか疑問に思っています。
同じこと。それは単に文体の違いです。
http://php.net/manual/en/language.types.null.phpから:
次の場合、変数はnullと見なされます。
定数NULLが割り当てられています。
まだ値に設定されていません。
unset()されています。