介绍
小编给大家分享一下PHP如何判断常量,变量和函数是否存在,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!
<强>判断变量是否被定义:定义()强>
1如果(定义(& # 39;CONST_NAME& # 39;)) { 2//做某事 3}
<>强判断变量是否存在:收取(),注意变量未声明或声明时赋值为NULL,收取均返回假,如:强>
1如果(收取(var_name美元)){ 2//做某事 3}
<>强函数检测用function_exists,注意待检测的函数名也需要使用引号,如:强>
1如果(function_exists (& # 39; fun_name& # 39;)) { 2 fun_name (); 3}
<>强实例:强>
& lt; php ?/*判断常量是否存在*/如果(定义(& # 39;MYCONSTANT& # 39;)) { 回声MYCONSTANT; }//判断变量是否存在如果(收取($ myvar)) { 回声“存在变量$ myvar !”; }//判断函数是否存在如果(function_exists (& # 39; imap_open& # 39;)) { 回声“存在函数imag_openn"; 其他}{ 回声“函数imag_open不存在n"; } ?在
<强> function_exists判断函数是否存在强>
1 & lt; php ? 2如果(function_exists (& # 39; test_func& # 39;)) { 3回声“函数test_func存在“; 其他4}{ 5回声“函数test_func不存在“; 6} 7 ?在
<强> filter_has_var函数强>
filter_has_var()函数检查是否存在指定输入类型的变量。
若成功,则返回真,否则返回错误的。
1 & lt; php ? 2如果!filter_has_var (INPUT_GET,“name")) 3 { 4回波(“输入类型不exist"); 5} 其他6个 7 { 8回波(“输入类型exists"); 9} 10 ?在
看完了这篇文章,相信你对PHP如何判断常量,变量和函数是否存在有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!