为啥输出不一样?

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

爱丹

2019-11-17 19:02

运行成功

bool(false)
bool(false)


写回答 关注

2回答

  • 月初影
    2020-02-26 21:33:14

    我猜你应该是把“$is2 = defined("PI2");”写成了“$is2 = defined("PI1");”

    PI1是定义的了,然鹅PI2并没有

  • qq_慕神538125
    2019-11-17 20:21:19

    <?php 

    define("PI1",3.14);

    $p = "PI1";

    $is1=defined($p);

    $is2=defined("PI2");

    var_dump($is1);

    var_dump($is2);

    ?>


PHP入门篇

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

455574 学习 · 6303 问题

查看课程

相似问题