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


Posted in PHP onMarch 18, 2015

本文实例讲述了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程序设计有所帮助。

PHP 相关文章推荐
php网页后退不再出现过期
Mar 08 PHP
phpMyAdmin 安装配置方法和问题解决
Jun 08 PHP
php通用防注入程序 推荐
Feb 26 PHP
php中的比较运算符详解
Oct 28 PHP
php操作redis中的hash和zset类型数据的方法和代码例子
Jul 05 PHP
php json转换成数组形式代码分享
Nov 10 PHP
PHP循环遍历数组的3种方法list()、each()和while总结
Nov 19 PHP
PHP中Session和Cookie是如何操作的
Oct 10 PHP
PHP中Trait及其应用详解
Feb 14 PHP
thinkphp框架page类与bootstrap分页(美化)
Jun 25 PHP
如何修改yii2.0自带的user表为其它的表
Aug 01 PHP
php获得刚插入数据的id 的几种方法总结
May 31 PHP
php通过rmdir删除目录的简单用法
Mar 18 #PHP
php去除字符串中空字符的常用方法小结
Mar 17 #PHP
php实现指定字符串中查找子字符串的方法
Mar 17 #PHP
php通过strpos查找字符串出现位置的方法
Mar 17 #PHP
php根据指定位置和长度获得子字符串的方法
Mar 17 #PHP
php字符串替换函数substr_replace()用法实例
Mar 17 #PHP
php使用wordwrap格式化文本段落的方法
Mar 17 #PHP
You might like
用PHP制作静态网站的模板框架(三)
2006/10/09 PHP
php 数组二分法查找函数代码
2010/02/16 PHP
输入值/表单提交参数过滤有效防止sql注入的方法
2013/12/25 PHP
PHP读取文件内容后清空文件示例代码
2014/03/18 PHP
PHP读取Excel类文件
2017/05/15 PHP
Node.js文件操作详解
2014/08/16 Javascript
javascript学习笔记(八)正则表达式
2014/10/08 Javascript
浅谈jQuery异步对象(XMLHttpRequest)
2014/11/17 Javascript
javascript中递归的两种写法
2017/01/17 Javascript
Js实现中国公民身份证号码有效性验证实例代码
2017/05/03 Javascript
vue使用中的内存泄漏【推荐】
2018/07/10 Javascript
vue cli3.0结合echarts3.0与地图的使用方法示例
2019/03/26 Javascript
微信小程序中网络请求缓存的解决方法
2019/12/29 Javascript
python list转dict示例分享
2014/01/28 Python
详细解读Python的web.py框架下的application.py模块
2015/05/02 Python
Python外星人入侵游戏编程完整版
2020/03/30 Python
python文件操作之批量修改文件后缀名的方法
2018/08/10 Python
Django外键(ForeignKey)操作以及related_name的作用详解
2019/07/29 Python
flask 实现上传图片并缩放作为头像的例子
2020/01/09 Python
tf.concat中axis的含义与使用详解
2020/02/07 Python
如何实现更换Jupyter Notebook内核Python版本
2020/05/18 Python
python3.8.3安装教程及环境配置的详细教程(64-bit)
2020/11/28 Python
html5 touch事件实现触屏页面上下滑动(二)
2016/03/10 HTML / CSS
资生堂美国官网:Shiseido美国
2016/09/02 全球购物
Coach澳大利亚官方网站:美国著名时尚奢侈品牌
2017/05/24 全球购物
Skyscanner英国:苏格兰的全球三大领先航班搜索服务之一
2017/11/09 全球购物
意大利拉斐尔时尚购物网:Raffaello Network(支持中文)
2018/11/09 全球购物
美国翻新电子产品商店:The Store
2019/10/08 全球购物
Strathberry苏贝瑞中国官网:西班牙高级工匠手工打造
2020/10/19 全球购物
东方通信股份有限公司VC面试题
2014/08/27 面试题
《锄禾》教学反思
2014/04/08 职场文书
小学学校门卫岗位职责
2014/08/03 职场文书
讲座开场白台词和结束语
2015/05/29 职场文书
2016年教代会开幕词
2016/03/04 职场文书
只需要100行Python代码就可以实现的贪吃蛇小游戏
2021/05/27 Python
python语言中pandas字符串分割str.split()函数
2022/08/05 Python