问答详情
源自:4-5 PHP-如何判定常量是否被定义

为啥输出不一样?

运行成功

bool(false)
bool(false)


提问者:爱丹 2019-11-17 19:02

个回答

  • 月初影
    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);

    ?>