szavck
作者szavck·2017-12-15 21:47
软件开发工程师·好莱坞

怎么判断php常量、变量、函数、类是否存在

字数 387阅读 1017评论 0赞 0

PHP中提供了几个函数分别用来检测常量、变量、函数、类是否存在:

常量检测使用defined,定义常量则是define。注意待检测的常量需要使用引号(单双均可),如:

if (defined("CONST_NAME")) { ... }

变量检测则是使用isset,注意变量未声明或声明时赋值为NULL,isset均返回FALSE,如:

if (isset($var_name)) { ...}

函数检测用function_exists,注意待检测的函数名也需要使用引号,如:

if (function_exists('fun_name')) { fun_name();}

检测类是否存在使用 class_exists,同样类名需要使用引号,如:

if (class_exists('class_name')) { $o = new class_name();}

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

X社区推广