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

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

カスタム関数を作成し、変数関数の使用法を理解するとき、プログラムによって呼び出される関数が存在することを確認するために、関数が存在するかどうかを判断するために 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(); }
コースウェア