PHP - 命名类就像一个函数

时间:2013-09-28 16:51:26

标签: php oop

我想写一个文件类,但PHP中已经有一个名为file()的函数。

我可以像功能一样命名我的班级吗?

<?
    class file{
        public function __construct(){
            /* DO_STH */
        }
    }

    $a = new file();
?>

它没有问题(PHP 5.4)。你知道不这样做的原因吗?

1 个答案:

答案 0 :(得分:2)

函数和类存在于不同的命名空间中,它们的语法是明确的。类使用与函数相同的名称没有问题。