Tentukan sama a...LOG MASUK

Tentukan sama ada fungsi itu wujud

Apabila kami mencipta fungsi tersuai dan memahami penggunaan fungsi pembolehubah, untuk memastikan fungsi yang dipanggil oleh atur cara wujud, kami sering menggunakan function_exists untuk menentukan sama ada fungsi itu wujud. Method_exists yang sama boleh digunakan untuk mengesan sama ada kaedah kelas wujud.

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

Sama ada kelas ditakrifkan, class_exists boleh digunakan.

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

Terdapat banyak kaedah semakan sedemikian dalam PHP, seperti sama ada fail itu wujud file_exists, dsb.

rreeee


bahagian seterusnya
<?php function func() { echo 'exists'; } $name = 'func'; if (function_exists($name)) { //判断函数是否存在 $name(); }
babperisian kursus