0
これはどこですか?
if(!$array) {
//... do stuff
}
これと異なる結果が生じるかどうかを確認します。
if(empty($array)){
//... do stuff
}
これはどこですか?
if(!$array) {
//... do stuff
}
これと異なる結果が生じるかどうかを確認します。
if(empty($array)){
//... do stuff
}
PHP docsで見つかったように、empty()は実際には!isset($var) || $var == false
に相当します。
、if(!$array)
とif(empty($array)
は、コードの最初の部分は、私は今日、この疑問を持っていた例外
を返すことになるで$配列が設定されていない場合を除き、同じ値を返します、そしてそれがあるにもかかわらず、簡単な質問、私は誰かがそれのためのスタックを検索することを決めた場合にそれを貢献すると思った。たぶん文句は完璧ではないので、自由に編集してください! – Alfro
'if($ array)'と 'if(空($配列))' **決して**は同じ値を返します。たぶんどこかで '!'を付けて... – fusion3k
@ fusion3k whops!ありがとう!私はそれを私の頭の中に書いた、私は誓う:P – Alfro