php 判断函数和类是否存在的方法

雪让人的觉得只有一个字——冷。大地一片银白,一片清洁,而雪花仍如柳絮,如棉花,如鹅毛从天空飘飘洒洒。

在多人共同写一个php项目时,会出现个别php函数名重复或某个自定义函数或者类未定义的情况,那么如果遇到这种情况,我们完全可以使用 php 中的预定义函数 function_exists() 与 class_exists() 来判断某个 php 的函数或某个 php 的类是否存在。

php 判断某个函数是否存在的方法

php 判断某个函数是否存在,要用到 function_exists() 函数,它是php中的预设函数,直接调用即可!

function_exists():判断指定的函数是否存在,如存在返回 TRUE ,否则返回 FALSE

示例1:php 判断一个内置函数是否存在

<?php
// time() 为PHP的内置函数
// 这里的判断,只传入函数名即可
var_dump(function_exists('time'));
?>

php代码输出结果:bool(true)

示例2:php 判断一个自定义函数是否存在

<?php
//自定义的函数
function a(){
    echo '';
}
//判断函数是否存在
if(function_exists('a')){
    echo '函数存在';
}else{
    echo '函数不存在';
}
?>

php 判断某个类是否存在的方法

php 中的预设函数 class_exists() 可以判断某个类是否存在。

class_exists():判断指定的类是否存在,如存在返回TRUE,不存在返回 FALSE

示例:

<?php
//自定义一个类
class new_user {
    function get_name(){
        echo '小红';
    }
}
// 判断类是否存在
if(class_exists('new_user')){
    $user = new new_user();
    echo '类存在';
}else{
    echo '类不存在';
}
?>

php执行结果:类存在

到此这篇关于php 判断函数和类是否存在的方法就介绍到这了。生命太过短暂,今天放弃了明天不一定能得到。更多相关php 判断函数和类是否存在的方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
php get_magic_quotes_gpc()函数介绍与用法

php取消运行时间限制的方法

php中ini_set函数介绍

php获取文件夹下所有文件/文件夹

php如何实现文件下载的方法