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 相关文章推荐
PHP 动态随机生成验证码类代码
Apr 09 PHP
php设计模式 Decorator(装饰模式)
Jun 26 PHP
ThinkPHP3.1新特性之内容解析输出详解
Jun 19 PHP
PHP中IP地址与整型数字互相转换详解
Aug 20 PHP
常见php数据文件缓存类汇总
Dec 05 PHP
php中$_POST与php://input的区别实例分析
Jan 07 PHP
ThinkPHP控制器详解
Jul 27 PHP
php nginx 实时输出的简单实现方法
Jan 21 PHP
解决laravel(5.5)访问public报错的问题
Oct 12 PHP
Laravel中如何轻松容易的输出完整的SQL语句
Jul 26 PHP
Thinkphp极验滑动验证码实现步骤解析
Nov 24 PHP
thinkphp5 redis缓存新增方法实例讲解
Mar 24 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 SQL之where语句生成器
2009/03/24 PHP
关于php支持的协议与封装协议总结(推荐)
2017/11/17 PHP
JavaScript中的常见问题解决方法(乱码,IE缓存,代理)
2013/11/28 Javascript
关闭时刷新父窗口两种方法
2014/05/07 Javascript
JS实现简单路由器功能的方法
2015/05/27 Javascript
js实现select跳转菜单新窗口效果代码分享(超简单)
2015/08/21 Javascript
jQuery复制表单元素附源码分享效果演示
2015/09/30 Javascript
JS实现新浪博客左侧的Blog管理菜单效果代码
2015/10/22 Javascript
jQuery 1.9.1源码分析系列(十四)之常用jQuery工具
2015/12/02 Javascript
JavaScript中两个字符串的匹配
2016/06/08 Javascript
jQuery包裹节点用法完整示例
2016/09/13 Javascript
基于jQuery实现左侧菜单栏可折叠功能
2016/12/27 Javascript
10道典型的JavaScript面试题
2017/03/22 Javascript
移动端利用H5实现压缩图片上传功能
2017/03/29 Javascript
js实现移动端导航点击自动滑动效果
2017/07/18 Javascript
js禁止浏览器页面后退功能的实例(推荐)
2017/09/01 Javascript
浅析java线程中断的办法
2018/07/29 Javascript
Vue通过配置WebSocket并实现群聊功能
2019/12/31 Javascript
小程序使用分包的示例代码
2020/03/23 Javascript
vue+animation实现翻页动画
2020/06/29 Javascript
javascript实现数字时钟效果
2021/02/06 Javascript
布同 Python中文问题解决方法(总结了多位前人经验,初学者必看)
2011/03/13 Python
python中的lambda表达式用法详解
2016/06/22 Python
python3下实现搜狗AI API的代码示例
2018/04/10 Python
通过python将大量文件按修改时间分类的方法
2018/10/17 Python
初中校园之声广播稿
2014/01/15 职场文书
中学生打架检讨书
2014/02/10 职场文书
社区义诊活动总结
2014/04/30 职场文书
个人评语大全
2014/05/04 职场文书
电子商务专业应届毕业生求职信
2014/06/21 职场文书
同志主要表现材料
2014/08/21 职场文书
先进基层党组织材料
2014/12/25 职场文书
2015年服务员工作总结
2015/04/08 职场文书
Rhit高效可视化Nginx日志查看工具
2021/11/01 Servers
python中字符串String及其常见操作指南(方法、函数)
2022/04/06 Python