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