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脚本加密专家php解密算法
Sep 13 PHP
php模块memcache和memcached区别分析
Jun 14 PHP
PHP下通过QRCode类库创建中间带网站LOGO的二维码
Jul 12 PHP
PHP面向对象程序设计之类常量用法实例
Aug 20 PHP
Yii框架获取当前controlle和action对应id的方法
Dec 03 PHP
php实现简单的语法高亮函数实例分析
Apr 27 PHP
PHP框架Laravel插件Pagination实现自定义分页
Apr 22 PHP
PHP简单装饰器模式实现与用法示例
Jun 22 PHP
php封装单文件上传到数据库(路径)
Oct 15 PHP
thinkPHP框架实现多表查询的方法
Jun 14 PHP
深入理解 PHP7 中全新的 zval 容器和引用计数机制
Oct 15 PHP
Laravel 5.1 框架Blade模板引擎用法实例分析
Jan 04 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
php中目录,文件操作详谈
2007/03/19 PHP
Fatal error: Call to undefined function curl_init()解决方法
2010/04/09 PHP
php提示Call-time pass-by-reference has been deprecated in的解决方法[已测]
2012/05/06 PHP
解析CodeIgniter自定义配置文件
2013/06/18 PHP
php获取从html表单传递数组的方法
2015/03/20 PHP
Thinkphp3.2.3分页使用实例解析
2016/07/28 PHP
两个select之间option的互相添加操作(jquery实现)
2009/11/12 Javascript
js select常用操作控制代码
2010/03/16 Javascript
ext jquery 简单比较
2010/04/07 Javascript
JavaScript判断访问的来源是手机还是电脑,用的哪种浏览器
2013/12/12 Javascript
JavaScript 学习笔记之基础中的基础
2015/01/13 Javascript
详解AngularJS中的依赖注入机制
2015/06/17 Javascript
JavaScript 七大技巧(一)
2015/12/13 Javascript
JS在一定时间内跳转页面及各种刷新页面的实现方法
2016/05/26 Javascript
jQuery实现定时隐藏对话框的方法分析
2018/02/12 jQuery
vue实现element-ui对话框可拖拽功能
2018/08/17 Javascript
[02:39]DOTA2英雄基础教程 极限穿梭编织者
2013/12/05 DOTA
Python捕捉和模拟鼠标事件的方法
2015/06/03 Python
pyqt5简介及安装方法介绍
2018/01/31 Python
使用Python对微信好友进行数据分析
2018/06/27 Python
使用Python获取网段IP个数以及地址清单的方法
2018/11/01 Python
python3实现指定目录下文件sha256及文件大小统计
2019/02/25 Python
Python常见读写文件操作实例总结【文本、json、csv、pdf等】
2019/04/15 Python
Python整数与Numpy数据溢出问题解决
2019/09/11 Python
PyQt5如何将.ui文件转换为.py文件的实例代码
2020/05/26 Python
Chain Reaction Cycles芬兰:世界上最大的在线自行车商店
2017/12/06 全球购物
TheFork葡萄牙:欧洲领先的在线餐厅预订平台
2019/05/27 全球购物
大四学生毕业自荐信
2013/11/07 职场文书
酒店秘书求职信范文
2014/02/17 职场文书
小学校本培训方案
2014/06/06 职场文书
选秀节目策划方案
2014/06/06 职场文书
学生检讨书怎么写?
2014/10/10 职场文书
绍兴鲁迅故居导游词
2015/02/09 职场文书
2015年敬老月活动总结
2015/03/27 职场文书
java泛型通配符详解
2021/07/25 Java/Android
漫改真人电影「萌系男友是燃燃的橘色」公开先导视觉图
2022/03/21 日漫