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 に答える