六月六号

PHP函数之判断函数是否存在

当我们创建了自定义函数,并且了解了可变函数的用法,为了确保程序调用的函数是存在的,经常会先使用function_exists判断一下函数是否存在。同样的method_exists可以用来检测类的方法是否存在。

function func() {

}

if (function_exists('func')){

echo  "存在";

}

类是否定义可以使用class_exists。

lass MyClass{

}

// 使用前检查类是否存在

if (class_exists('MyClass')) {

$myclass = new MyClass();

}

PHP中有很多这类的检查方法,例如文件是否存在file_exists等。

$filename = 'test.txt';

if (!file_exists($filename)) {

echo $filename . ' not exists.';

}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容