関数が存在するかどうかを判断する

カスタム関数を作成し、変数関数の使用法を理解するとき、プログラムによって呼び出される関数が存在することを確認するために、関数が存在するかどうかを判断するために function_exists を使用することがよくあります。同じmethod_existsを使用して、クラスメソッドが存在するかどうかを検出できます。

<?php
function func() {}if (function_exists('func')){   echo 'exists';}
?>

Class_exists を使用して、クラスが定義されているかどうかを判断できます。

<?php
class MyClass{}// 使用前检查类是否存在if (class_exists('MyClass')) {   $myclass = new MyClass();}
?>

PHP には、ファイルが存在するかどうか、file_exists など、そのようなチェック方法がたくさんあります。

りー


学び続ける
||
<?php function func() { echo 'exists'; } $name = 'func'; if (function_exists($name)) { //判断函数是否存在 $name(); }
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜