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

constant_name带不带美元符号问题

第一个参数“constant_name”为必选参数,常量名称,即标志符,常量的命名规则与变量的一致,但是要注意哦,它可不带美元符号哦。 不是说不带美元符号吗? 为什么define()函数的语法格式中constant_name的前面有$这个美元符号

提问者:寂寞就点根烟 2015-03-17 10:20

个回答

  • 从0到1学编程
    2015-04-30 11:35:13

    相当于引用的是变量$p的值“PII”,这样说就明白了吧?

  • 文人骚客2077
    2015-03-20 16:51:39

    请注意 第一个参数的类型是string,也就是字符串类型

    定义常量的时候用的$p是变量,不是字符串,在定义的时候,他用的是变量$p的字符串("PII")去定义的,

    那就话相当于 define("PII",3.14),懂没?