PI1有被定义,PI2没被定义,用defined()函数可以判断它们是否已被定义,但defined()函数使用时能直接输出结果吗?如果不使用vardump()函数的话会显示什么,还有如果是用echo 输出的话,结果是不是为1 和0
这么给你解释把:defined() 函数检查某常量是否存在。若常量存在,且又有var_dump()函数的话,则返回 true,否则返回 false。例子就是这节的代码。
但是如果没用var_dump() 就要有echo代码:这是输出的就是0或者1 了
例子 :
<?php
define("P1"Hello world!");
echo defined("P1");
?>
输出:
1
这样清楚了吗,希望采纳,互相学习