可以这样理解不?

来源:4-1 PHP-什么是常量

qq_卟活不成佛_04338345

2016-11-05 20:14

<?php

$p = "PII"; //定义变量并赋值为PII,粗暴的来说,$p=PII

define($p,3.14);

//给变量$P赋值,此刻可以通俗的理解为PII=$P=3.14;

echo PII;//页面打印出$p


echo "<br />";


define("PI",3.14);

//直接定义Pi的值为3.14;

echo PI;

?>


写回答 关注

2回答

  • rainy_li3676598
    2016-12-27 16:13:13

    错了, 不是你这样理解

    <?php

    $p = "PII";   

    define($p,3.14);   

    echo "<br />";

    echo PII;  

    echo "<br />";

    echo "$p";  


    输出结果 是

    3.14

    PII

     并不是你说的:PII=$P=3.14;  

    我到现在还在找为什么会这样


    qq_异样的...

    PII=$P=3.14;这么理解有点不好想通 应该是这么写$P=PII;PII=3.14 . define($p,3.14);这句中的$p已经被赋值变为"PII"了 程序也是要按从上至下的顺序来运行看的!

    2017-02-27 14:57:57

    共 1 条回复 >

  • wangyimei
    2016-11-05 21:08:13

    大概意思就是你注释的那样,define用于定义常量

PHP入门篇

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

455994 学习 · 6306 问题

查看课程

相似问题