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)。やらない理由を知っていますか?
関数とクラスは別々の名前空間に存在し、それらの構文は明確です。クラスが関数と同じ名前を使用しても問題はありません。