问答详情
源自:4-2 PHP-常量的作用

定义常量的时候为什么不能用define($PI,3.14);呢?

定义常量的时候为什么不能用define($PI,3.14);呢?

提问者:白_泽 2015-09-13 23:53

个回答

  • Mr橙
    2016-03-29 19:00:38

    $PI表示是变量,但是define()定义的是常量,如果你要用,加代码$PI="PII";

    echo "面积为:".(PII*$r*$r)."<br />";


  • wuzzxx
    2015-09-14 09:44:54

    你的为什么有$符号啊,这个符号是变量用的。

    define() 函数定义一个常量。

    常量类似变量,不同之处在于:

    在设定以后,常量的值无法更改

    常量名不需要开头的美元符号 ($)

    作用域不影响对常量的访问

    常量值只能是字符串或数字