为了账号安全,请及时绑定邮箱和手机立即绑定

defined()函数能直接输出结果吗

PI1有被定义,PI2没被定义,用defined()函数可以判断它们是否已被定义,但defined()函数使用时能直接输出结果吗?如果不使用vardump()函数的话会显示什么,还有如果是用echo 输出的话,结果是不是为1 和0

正在回答

1 回答

这么给你解释把:defined() 函数检查某常量是否存在。若常量存在,且又有var_dump()函数的话,则返回 true,否则返回 false。例子就是这节的代码。

但是如果没用var_dump() 就要有echo代码:这是输出的就是0或者1 了

例子  :
<?php  
define("P1"Hello world!");  
echo defined("P1");  

?>  
输出:  
1

这样清楚了吗,希望采纳,互相学习

1 回复 有任何疑惑可以回复我~
#1

Seamy_net3675366 提问者

非常感谢!
2016-07-18 回复 有任何疑惑可以回复我~
#2

lyma 回复 Seamy_net3675366 提问者

哈哈互相学习嘛
2016-07-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

defined()函数能直接输出结果吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信