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

来源:4-5 PHP-如何判定常量是否被定义

Seamy_net3675366

2016-07-16 22:55

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

写回答 关注

1回答

  • lyma
    2016-07-16 23:13:23
    已采纳

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

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

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

    ?>  
    输出:  
    1

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

    lyma 回复Seamy_...

    哈哈互相学习嘛

    2016-07-21 23:31:15

    共 2 条回复 >

PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

455994 学习 · 6306 问题

查看课程

相似问题