関数が変数に値を正しく返したかどうかを確認するには、複数の方法があることがわかりました。次に例を示します。
例 I
$somevariable = '';
$somevariable = get_somevariable();
if ($somevariable)
{
// Do something because $somevariable is definitely not null or empty!
}
例 II
$somevariable = '';
$somevariable = get_somevariable();
if ($somevariable <> '')
{
// Do something because $somevariable is definitely not null or empty!
}
私の質問: 変数が正しいかどうかを確認するためのベスト プラクティスは何ですか? オブジェクトの種類ごとに異なる可能性がありますか? たとえば、$somevariable が数値であると予想している場合、それが空の文字列であるかどうかを確認すると、ヘルプ/投稿の問題が発生しますか? $somevariable = 0; を設定するとは何ですか。その初期値として?
私は C# の厳密に型指定された世界から来たので、まだこのすべてに頭を悩ませようとしています。
ウィリアム