わかりました、簡単な質問です..
私はそれが何であるかについて確信が持てません...誰かがどういう意味か説明してもらえますか
if($var) { ... }
ここで実際に調べていることは?!
はい、別のケースも:
if (!$var) { ... }
Tnx!:)
わかりました、簡単な質問です..
私はそれが何であるかについて確信が持てません...誰かがどういう意味か説明してもらえますか
if($var) { ... }
ここで実際に調べていることは?!
はい、別のケースも:
if (!$var) { ... }
Tnx!:)
変数の値をチェックするだけです。ブール値のみを返すはずです。すなわち。TRUE
またはFALSE
。
あなたの場合、(いずれにしても)以下のように解釈されます。
if($var){
// means, if $var is set to true, or has any value at all,
// execute the code that goes inside here.
}
if (!$var){
// is the opposite of the first example, it means,
// if $var is set to false, or is empty, not set.. executing this code...
}
以下の例はPHP マニュアルからのもので、ブール値の結果を評価したときに、いくつかの式の結果が PHP でどうなるかを示しています。
<?php
var_dump((bool) ""); // bool(false)
var_dump((bool) 1); // bool(true)
var_dump((bool) -2); // bool(true)
var_dump((bool) "foo"); // bool(true)
var_dump((bool) 2.3e5); // bool(true)
var_dump((bool) array(12)); // bool(true)
var_dump((bool) array()); // bool(false)
var_dump((bool) "false"); // bool(true)