在PHP中使用名为
的类是非法的class foo.bar{
}
我收到的错误是{
预期.
而不是{{1}}是否有配置解决此问题,或者错误是在讨论别的问题?
答案 0 :(得分:18)
答案 1 :(得分:3)
类名中不允许使用点。周期。
答案 2 :(得分:1)
PHP class names can't have periods in them.没有办法解决这个问题。
答案 3 :(得分:1)
点.
是字符串连接运算符,因此不允许在标识符中的任何位置使用。
答案 4 :(得分:0)
不允许使用点,如文档所述:http://php.net/manual/en/language.oop5.basic.php
答案 5 :(得分:0)
不允许使用点。
类名可以是任何有效的标签,而不是PHP保留字。有效的类名称以字母或下划线开头,后跟任意数量的字母,数字或下划线。作为正则表达式,它将表示为:[a-zA-Z_ \ x7f- \ xff] [a-zA-Z0-9_ \ x7f- \ xff] *。
Shamelesse从here扯下来。