php判断类是否存在函数class_exists用法分析


Posted in PHP onNovember 14, 2014

本文实例分析了php判断类是否存在函数class_exists用法。分享给大家供大家参考。具体如下:

如果我们要判断一个类是不是可以用,可以先使用class_exists函数来判断一下,下面来看几个例子。

bool class_exists ( string $class_name [, bool $autoload = true ] )
此功能是否给定的类被定义检查。this function checks whether or not the given class has been defined.
返回true,如果class_name是一个定义的类,否则返回false。

实例如下:

function __autoload($class)

{

    include($class . '.php');

    // check to see whether the include declared the class

    if (!class_exists($class, false)) {

        trigger_error("unable to load class: $class", e_user_warning);

    }

}

if (class_exists('myclass')) {

    $myclass = new myclass();

}

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

PHP 相关文章推荐
解决phpmyadmin 乱码,支持gb2312和utf-8
Nov 20 PHP
模拟flock实现文件锁定
Feb 14 PHP
php木马webshell扫描器代码
Jan 25 PHP
php获取目录所有文件并将结果保存到数组(实例)
Oct 25 PHP
PHP正则表达式替换站点关键字链接后空白的解决方法
Sep 16 PHP
php程序员应具有的7种能力小结
Nov 27 PHP
PHP使用header()输出图片缓存实例
Dec 09 PHP
PHP工程师VIM配置分享
Dec 15 PHP
php自定义函数转换html标签示例
Sep 29 PHP
php常用数组函数实例小结
Dec 29 PHP
Laravel事件监听器用法实例分析
Mar 12 PHP
php使用redis的有序集合zset实现延迟队列应用示例
Feb 20 PHP
php中常量DIRECTORY_SEPARATOR用法深入分析
Nov 14 #PHP
php使用ob_start()实现图片存入变量的方法
Nov 14 #PHP
php使用date和strtotime函数输出指定日期的方法
Nov 14 #PHP
php获取url参数方法总结
Nov 13 #PHP
PHP采用get获取url汉字出现乱码的解决方法
Nov 13 #PHP
php数组保存文本与文本反编成数组实例
Nov 13 #PHP
php一维二维数组键排序方法实例总结
Nov 13 #PHP
You might like
第十节--抽象方法和抽象类
2006/11/16 PHP
自己写的兼容低于PHP 5.5版本的array_column()函数
2014/10/24 PHP
浅谈PHP中单引号和双引号到底有啥区别呢?
2015/03/04 PHP
php计划任务之验证是否有多个进程调用同一个job的方法
2015/12/07 PHP
PHP中散列密码的安全性分析
2019/07/26 PHP
js实现简单模态窗口,背景灰显
2008/11/14 Javascript
jquery插件 autoComboBox 下拉框
2010/12/22 Javascript
JS数组去重与取重的示例代码
2014/01/24 Javascript
JSONP基础知识详解
2017/03/19 Javascript
ES6新特性之Symbol类型用法分析
2017/03/31 Javascript
vue按需引入element Transfer 穿梭框
2017/09/30 Javascript
Vue中render函数的使用方法
2018/01/31 Javascript
基于webpack4.X从零搭建React脚手架的方法步骤
2018/12/23 Javascript
Vue项目中配置pug解析支持
2019/05/10 Javascript
[15:57]教你分分钟做大人:斧王
2014/10/30 DOTA
[47:46]完美世界DOTA2联赛 Magma vs GXR 第三场 11.07
2020/11/10 DOTA
[01:05:52]DOTA2-DPC中国联赛 正赛 Ehome vs Aster BO3 第一场 2月2日
2021/03/11 DOTA
Python生成器(Generator)详解
2015/04/13 Python
python求解数组中两个字符串的最小距离
2018/09/27 Python
Python3变量与基本数据类型用法实例分析
2020/02/14 Python
Python生成器实现简单"生产者消费者"模型代码实例
2020/03/27 Python
django实现模型字段动态choice的操作
2020/04/01 Python
在keras 中获取张量 tensor 的维度大小实例
2020/06/10 Python
高中毕业自我鉴定
2013/12/22 职场文书
女儿十岁生日答谢词
2014/01/27 职场文书
满月酒主持词
2014/03/27 职场文书
《记金华的双龙洞》教学反思
2014/04/19 职场文书
英语一分钟演讲稿
2014/04/29 职场文书
大学开学计划书
2014/04/30 职场文书
建材投资建议书
2014/05/16 职场文书
大学生十八大感想
2015/08/11 职场文书
干部作风纪律整顿心得体会
2016/01/23 职场文书
高中政治教学反思
2016/02/23 职场文书
工伤调解协议书
2016/03/21 职场文书
python 远程执行命令的详细代码
2022/02/15 Python
vue @click.native 绑定原生点击事件
2022/04/22 Vue.js