0

我想写一个 File-Class,但是 PHP 中已经有一个函数叫做file().

我可以像函数一样命名我的类吗?

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

    $a = new file();
?>

它可以正常工作(PHP 5.4)。你知道不这样做的原因吗?

4

1 回答 1

2

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

于 2013-09-28T16:55:56.243 回答