Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想写一个 File-Class,但是 PHP 中已经有一个函数叫做file().
file()
我可以像函数一样命名我的类吗?
<? class file{ public function __construct(){ /* DO_STH */ } } $a = new file(); ?>
它可以正常工作(PHP 5.4)。你知道不这样做的原因吗?
函数和类存在于不同的命名空间中,它们的语法是明确的。类使用与函数相同的名称是没有问题的。