问答详情
源自:4-1 PHP-什么是常量

不是很明白这段代码

$p = "PII";

define($p,3.14);

echo PII;

为什么这样写$p="PII"不是表示将字符PII赋值给p吗define($p,3.14)后为什么输出PII值也为3.14

提问者:qq_我有三十七度半_04021412 2017-05-24 15:10

个回答

  • 潇湘魅
    2018-01-19 11:30:38

    同,理解不了!!!

  • 有为小青年丶
    2017-06-23 19:27:41

    常量定义:

    $p = "PII";
    define($p, 3.14);
    echo PII;
    //你可以把上面代码看成:define("PII", 3.14);
    //只是把PII赋值给了变量$p,这样写可以更加灵活定义常量名
    //所以最后可以输出常量名PII等于3.14


  • 慕虎5405826
    2017-06-11 12:38:35

    表示一样看不明白


  • atay123
    2017-05-24 15:38:25

    define ("PII",3.14); 定义常量名称为PII,常量PII的值为3.14