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

请问一下大家define("PI",4.14)和define(PI,3.14)有什么区别?

定义常量时必须加双引号吗?


提问者:慕粉4370907 2016-11-10 09:47

个回答

  • 慕粉198531
    2016-11-18 23:37:16

    仅供参考:参考上一节,我认为define()函数中第一个参数必须是字符串类型或者是已赋值的变量,所以在不是变量的情况下必须加引号。

  • 慕盖茨1293777
    2016-11-10 23:37:17

    引号里面应该是直接定义一个常量,不加引号的是将一个变量定义成常量,即之前有"$PI=xxx;"。我也新手,请多指教。

  • 慕粉4370907
    2016-11-10 10:02:41

    什么意思?未能识别,能说的再详细一点吗?

  • Kadima_
    2016-11-10 09:59:36

    PHP Notice:  Use of undefined constant PI - assumed 'PI' in /usercode/file.php