當咱們建立了自定義函數,而且瞭解了可變函數的用法,爲了確保程序調用的函數是存在的,常常會先使用function_exists判斷一下函數是否存在。一樣的method_exists能夠用來檢測類的方法是否存在。函數
判斷函數是否存在 function_exists()
function func() {
}
if(function_exists('func'))
{
echo"存在";
}
判斷類是否存在 class_exists()
class func {
}
// 使用前檢查類是否存在 if(class_exists('func')) { $func = new func(); }
判斷文件是否存在
$filename = 'test.txt'; if (!file_exists($filename)) { echo $filename . ' not exists.'; }