我是否可以只使用_(下划线)作为类的名称,如果是,那么对象将如何创建,如果没有,那么为什么不呢?
class _{
}
答案 0 :(得分:5)
manual可能是你最好的朋友。
类名可以是任何有效标签,前提是它不是PHP 保留字。有效的类名以字母或下划线开头, 后跟任意数量的字母,数字或下划线。作为一个 正则表达式,它将表达如下: ^ [A-ZA-Z_ \ x7f- \ XFF] [A-ZA-Z0-9_ \ x7f- \ XFF] * $
正则表达式测试:https://regex101.com/r/lY2aJ4/1
答案 1 :(得分:4)
是的,您只能使用下划线作为班级名称。
class _{
function __construct(){
echo 'It works!';
}
}
new _();
输出:
It works!