<?php
function func() {
echo 'exists';
}
$name = 'func';
if (function_exists($name)) { //判断函数是否存在
$name();
}类是否定义可以使用class_exists。
当我们创建了自定义函数,并且了解了可变函数的用法,为了确保程序调用的函数是存在的,经常会先使用function_exists判断一下函数是否存在。同样的method_exists可以用来检测类的方法是否存在。
<?php
function func() {
echo 'exists';
}
$name = 'func';
if (function_exists($name)) { //判断函数是否存在
$name();
}类是否定义可以使用class_exists。
当我们创建了自定义函数,并且了解了可变函数的用法,为了确保程序调用的函数是存在的,经常会先使用function_exists判断一下函数是否存在。同样的method_exists可以用来检测类的方法是否存在。
2014-09-11
举报