标签: php syntax-error constants
我的代码出了什么问题?
<?php class someClass { const HOSTNAME = $_SERVER["SERVER_NAME"]; // p.s: this is line # 5
基本上当这个类的对象被实例化时,我得到这个: 语法错误,第5行/var/www/html/..../someClass.php中的意外T_VARIABLE
我在这里做错了什么?
答案 0 :(得分:2)
来自the manual :(强调我的)
值必须是常量表达式,而不是(例如)变量, 属性,数学运算或函数调用的结果。