defined()函數能直接輸出結果嗎
PI1有被定義,PI2沒被定義,用defined()函數可以判斷它們是否已被定義,但defined()函數使用時能直接輸出結果嗎?如果不使用vardump()函數的話會顯示什么,還有如果是用echo 輸出的話,結果是不是為1 和0
PI1有被定義,PI2沒被定義,用defined()函數可以判斷它們是否已被定義,但defined()函數使用時能直接輸出結果嗎?如果不使用vardump()函數的話會顯示什么,還有如果是用echo 輸出的話,結果是不是為1 和0
2016-07-16
舉報
2016-07-16
這么給你解釋把:defined() 函數檢查某常量是否存在。若常量存在,且又有var_dump()函數的話,則返回 true,否則返回 false。例子就是這節的代碼。
但是如果沒用var_dump() 就要有echo代碼:這是輸出的就是0或者1 了
例子 ?:
<?php??
define("P1"Hello?world!");??
echo?defined("P1"); ?
?>??
輸出:??
1
這樣清楚了嗎,希望采納,互相學習