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

来源:4-2 PHP-常量的作用

白_泽

2015-09-13 23:53

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

写回答 关注

2回答

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

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

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


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

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

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

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

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

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

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

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


PHP入门篇

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

455587 学习 · 6303 问题

查看课程

相似问题