-4
PHPのNullデータ型を理解することは本当に難しいです。なぜそれも存在する必要がありますか?変数が含まれているため、PHPがコードから削除する方法を提供しているだけではありません。なぜなら、PHPのアプリケーションで有用なことがないからです。その条件がfalseの場合、あなたはそれを定義していなかったため、その後、$var1
はヌルだろう今なぜNull値がPHPに存在するはずですか?
if (some_condition) $var1 = "Bob";
:
関数の中で値がnullであるとみなす人がいるかもしれないので、関数内では値が見えないからといって、他の人がその値を有用と見なすわけではありませんアプリケーション –
それは空の値を表していません - それはあなたが変数を持っていることを表しますが、あなたは*値を持っていません。たとえば、getSomeObject()はオブジェクトを与えることができます。または、返すものがないことを伝えるためにnullを返すことができます。 –
例として、MS Excelにはnullデータ型があります。そのため、Excelスプレッドシートからそのセルを含むセルを読み取る場合、nullでない場合はどのような戻り値が返されますか?空の文字列は同じものではなく、異なる有効な値です。ブール値の真/偽も異なり、等しく有効です。私は代わりにPHP Nullを返す –