加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php检测函数是否存在,不存在就include

发布时间:2023-02-01 10:01:10 所属栏目:PHP教程 来源:未知
导读: include可以在php网页中动态插入,用起来很爽。有时候,一个一个插入很不爽,特别是像我一样的懒汉。有时候插入时又重复了PHP函数,程序出错。我们可以耍点小聪明来解决。检测该函数是否已

include可以在php网页中动态插入,用起来很爽。有时候,一个一个插入很不爽,特别是像我一样的懒汉。有时候插入时又重复了PHP函数,程序出错。我们可以耍点小聪明来解决。检测该函数是否已插入,如果没有,我们就插它一下。好吧,我们先写一个检测的函数:

function ef($fun,$arr)//$fun是函数名,$arr是参数数组或单个变量{ if (!function_exists($fun)) {//如果该函数不存在,就插入 include("fun/".$fun.".php");//这里的文件名和函数名一样,方便调用 } if(!empty($arr)){//如果参数不空白就执行 $rs=$fun($arr); }else{//如果参数空白就执行 $rs=$fun(); } return $rs;}

使用方法:

举个栗子:

在fun文件夹中有一个文件名叫a.php的家伙。

function a($arr){

print_r($arr);

return "调用一次好吗?";

}

在页面中调用方法:

$rs=ef("a",array("a"=>"少年,搞起来。","b"=>array("a"=>"二维","b"=>"呵呵")));

echo $rs;

再插多一次试试,或者在for循环中试试。

PHP函数_php函数 explode_php ob函数

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!