dポイントプレゼントキャンペーン実施中!

調べてみたのですが、情報が見当たらなかったため、質問させていただきます。

php5.3でevalというクラス名を付けて実行しようとしたのですが、エラーが発生しました。
phpではクラス名にも予約語などの使用不可なものがあるのでしょうか?

宜しくお願い致します。

A 回答 (2件)

「PHP 予約語」で検索すると以下のページが見つかりました。


http://us1.php.net/manual/ja/reserved.php

このページから行けるページで示されている語句は使用できないと思われます。
    • good
    • 0

外部ライブラリを利用するケースもあるでしょうし


たとえば、個人的につかうのであればmyで始まるクラスとか
nakayamaさんならnakayama_やnk_など特徴的な接頭語をつけた名称を使えば
競合する可能性は減ります。
プロジェクトで作るときはディレクターが方針をきめればいいでしょう

また当然あまり一般的な名詞やよく関数名で利用されるような単語を使うと
予約後でなくても、別で書いたご自身のソースと競合する可能性も高いので
なるべくやめたほうがいいでしょう
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!