- ベストアンサー
phpで使用不可のクラス名
調べてみたのですが、情報が見当たらなかったため、質問させていただきます。 php5.3でevalというクラス名を付けて実行しようとしたのですが、エラーが発生しました。 phpではクラス名にも予約語などの使用不可なものがあるのでしょうか? 宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
「PHP 予約語」で検索すると以下のページが見つかりました。 http://us1.php.net/manual/ja/reserved.php このページから行けるページで示されている語句は使用できないと思われます。
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.2
外部ライブラリを利用するケースもあるでしょうし たとえば、個人的につかうのであればmyで始まるクラスとか nakayamaさんならnakayama_やnk_など特徴的な接頭語をつけた名称を使えば 競合する可能性は減ります。 プロジェクトで作るときはディレクターが方針をきめればいいでしょう また当然あまり一般的な名詞やよく関数名で利用されるような単語を使うと 予約後でなくても、別で書いたご自身のソースと競合する可能性も高いので なるべくやめたほうがいいでしょう