php通过function_exists检测函数是否存在的方法

yipeiwu_com6年前PHP代码库

本文实例讲述了php通过function_exists检测函数是否存在的方法。分享给大家供大家参考。具体分析如下:

php中可以通过function_exists()函数检测另外一个函数是否存在,可以把函数名作为一个字符串传入function_exists,判断该还是是否存在

function highlight( $txt ) {
  return "<sub>$txt</sub>";
}
function textWrap( $tag, $txt, $func="" ) {
 if (function_exists( $func ) )
  $txt = $func($txt);
  return "<$tag>$txt</$tag>\n";
}

用法示例如下:

echo textWrap('i','function exists Demo','highlight');
//输出结果为斜体字的: function exists Demo

希望本文所述对大家的php程序设计有所帮助。

相关文章

关于Intype一些小问题的解决办法

 A:选择中文字体,如果你安装了雅黑字体,但是却无法调用。你可以打开安装目录下\Intype\user\preferences.itConfig, font_name...

示例详解Laravel重置密码代码重构

1、首先确定重置密码的路由 我们在安装好laravel的时候默认生成的重置密码是在用户未登录的情况下进行的。所以使用原来的控制器是不可行的,并且原有的重置密码,并不需要查看原始密码是否...

php实现批量删除挂马文件及批量替换页面内容完整实例

本文实例讲述了php实现批量删除挂马文件及批量替换页面内容的方法。分享给大家供大家参考,具体如下: <?php # functionality: 本程序可以扫描指...

php 表单提交大量数据发生丢失的解决方法

php 表单提交大量数据发生丢失的解决方法

最近在项目中,出现一个奇怪的现象,有一个大form里面有上千个input,提交的时候,老是发现post过来的数据不完整,一开始还怀疑是html 表单名称有冲突,排除掉了。然后,网上找了一...

php实现将Session写入数据库

使用session_set_save_handler()函数,将Session的内容写入数据库 <?php /* *@author Fahy *数据库为m...