關(guān)于布爾函數(shù)最后的輸出結(jié)果
<?php
define("PI1",3.14);
$p = "PI1";
$is1= defined($p);
$is2= defined("PI2");
var_dump($is1);
var_dump($is2);
?>
輸出結(jié)果 bool(true)
? ? ? ? bool (false)
is1有結(jié)果 ?輸出是true, is2沒有結(jié)果就是沒有定義,輸出就是false ,可以這樣理解嗎
<?php
define("PI1",3.14);
$p = "PI1";
$is1= defined($p);
$is2= defined("PI2");
var_dump($is1);
var_dump($is2);
?>
輸出結(jié)果 bool(true)
? ? ? ? bool (false)
is1有結(jié)果 ?輸出是true, is2沒有結(jié)果就是沒有定義,輸出就是false ,可以這樣理解嗎
2016-07-08
舉報
2016-07-08
is1和is2都有結(jié)果, 結(jié)果是define函數(shù)的返回值.
通過define函數(shù)判斷$p常量已經(jīng)定義了,所以返回值為true,即is1為true.
通過define函數(shù)判斷PI2常量沒有定義了,所以返回值為false,即is2為false.