我想写一个文件类,但PHP中已经有一个名为file()
的函数。
我可以像功能一样命名我的班级吗?
<?
class file{
public function __construct(){
/* DO_STH */
}
}
$a = new file();
?>
它没有问题(PHP 5.4)。你知道不这样做的原因吗?
答案 0 :(得分:2)
函数和类存在于不同的命名空间中,它们的语法是明确的。类使用与函数相同的名称没有问题。