php 函数是否存在,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执行结果:类存在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值