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


Meneruskan pembelajaran
||
<?php function func() { echo 'exists'; } $name = 'func'; if (function_exists($name)) { //判断函数是否存在 $name(); }
  • Cadangan kursus
  • Muat turun perisian kursus
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!