php のメソッドが存在するかどうかを確認する方法: [method_exists($directory,'read')] など、method_exists 関数を使用して確認できます。クラス内のプロパティが定義されているかどうかを確認したい場合は、property_exists 関数を使用して確認できます。
関連関数:
(学習ビデオの推奨: java コース)
bool method_exists ( mixed $object , string $method_name ) クラスのメソッドが存在するかどうかを確認します
コード例:
$directory=new Directory; if(!method_exists($directory,'read')) { echo '未定义read方法!'; }
クラス内の特定の属性が定義されているかどうかを確認したい場合は、次のメソッド:
bool property_exists (mixed $class, string $property) クラスのプロパティが存在するかどうかを確認します
コード例:
$directory=new Directory; if(!property_exists($directory,'li')) { echo '未定义li属性!'; }
関連する推奨事項: php トレーニング
以上がPHPにメソッドが存在するかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。