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

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

mt_cd

2016-11-21 14:31

<?php 

define("PI1",3.14);


$is1=defined("PI1");

$is2=defined("Pi");

var_dump($is1);

var_dump($is2);

?>


写回答 关注

2回答

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

    问题表述的不清楚,

    定义一个常量,

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

    mt_cd

    非常感谢!

    2016-11-22 10:35:11

    共 1 条回复 >

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

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

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


    mt_cd 回复自己改变

    好的 谢谢

    2016-11-22 14:14:02

    共 3 条回复 >

PHP入门篇

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

455994 学习 · 6306 问题

查看课程

相似问题