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

代码中 删掉第三行 $p="PI1" 将第四行 $p 改成 "PI1" 两种代码有什么区别吗?

<?php 

define("PI1",3.14);


$is1=defined("PI1");

$is2=defined("Pi");

var_dump($is1);

var_dump($is2);

?>


提问者:mt_cd 2016-11-21 14:31

个回答

  • 慕粉3460590
    2016-11-21 15:09:49
    已采纳

    问题表述的不清楚,

    定义一个常量,

    然后把常量里边的值作为变量输出出去

  • 自己改变
    2016-11-21 15:13:12

    define("Pl1",3.14);//这行代码的意思是,你定义了一个常量 Pl1,它的值为3.14

    而$is1 = defined("Pl1")//defined()的含义是检测括号里的常量是否定义。返回值是bool