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语法(3)
Oct 09 PHP
PHP提取中文首字母
Apr 09 PHP
初学PHP的朋友 经常问的一些问题。不断更新
Aug 11 PHP
真正根据utf8编码的规律来进行截取字符串的函数(utf8版sub_str )
Oct 24 PHP
基于MySQL分区性能的详细介绍
May 02 PHP
ThinkPHP控制器里javascript代码不能执行的解决方法
Nov 22 PHP
php项目开发中用到的快速排序算法分析
Jun 25 PHP
php基于curl重写file_get_contents函数实例
Nov 08 PHP
Zend Framework使用Zend_Loader组件动态加载文件和类用法详解
Dec 09 PHP
PHP中时间加减函数strtotime用法分析
Apr 26 PHP
PHP htmlentities()函数用法讲解
Feb 25 PHP
php实现网页上一页下一页翻页过程详解
Jun 28 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 iconv 解决utf-8和gb2312编码转换问题
2010/04/12 PHP
一个简单php扩展介绍与开发教程
2010/08/19 PHP
深入理解PHP之require/include顺序 推荐
2011/01/02 PHP
PHP flush()与ob_flush()的区别详解
2013/06/03 PHP
PHP Oauth授权和本地加密实现方法
2016/08/12 PHP
jquery 新浪网易的评论块制作
2010/07/01 Javascript
jQuery+css实现图片滚动效果(附源码)
2013/03/18 Javascript
几种设置表单元素中文本输入框不可编辑的方法总结
2013/11/25 Javascript
WordPress中鼠标悬停显示和隐藏评论及引用按钮的实现
2016/01/12 Javascript
15个值得开发人员关注的jQuery开发技巧和心得总结【经典收藏】
2016/05/25 Javascript
Javascript基础_标记文字的实现方法
2016/06/14 Javascript
JavaScript中创建对象的7种模式详解
2017/02/21 Javascript
jQuery鼠标移动图片上实现放大效果
2017/06/25 jQuery
nodejs实现截取上传视频中一帧作为预览图片
2017/12/10 NodeJs
react-router4 配合webpack require.ensure 实现异步加载的示例
2018/01/18 Javascript
微信小程序车牌号码模拟键盘输入功能的实现代码
2018/11/11 Javascript
js实现磁性吸附的示例
2020/10/26 Javascript
单利模式及python实现方式详解
2018/03/20 Python
python实现DEM数据的阴影生成的方法
2019/07/23 Python
Django MEDIA的配置及用法详解
2019/07/25 Python
python GUI库图形界面开发之PyQt5选项卡控件QTabWidget详细使用方法与实例
2020/03/01 Python
零基础小白多久能学会python
2020/06/22 Python
Python使用grequests并发发送请求的示例
2020/11/05 Python
cosme官方海外旗舰店:日本最大化妆品和美容产品的综合口碑网站
2017/01/18 全球购物
英国当代时尚和街头服饰店:18montrose
2018/12/15 全球购物
什么是数组名
2012/05/10 面试题
厨师长岗位职责
2014/03/02 职场文书
奥巴马胜选演讲稿
2014/05/15 职场文书
师德师风的心得体会
2014/09/02 职场文书
销售2014年度工作总结
2014/12/08 职场文书
小学体育跳绳课教学反思
2016/02/16 职场文书
汉语拼音教学反思
2016/02/22 职场文书
导游词之嵊泗列岛
2019/10/30 职场文书
python批量创建变量并赋值操作
2021/06/03 Python
MyBatis-Plus 批量插入数据的操作方法
2021/09/25 Java/Android
Python中的tkinter库简单案例详解
2022/01/22 Python