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 相关文章推荐
Classes and Objects in PHP5-面向对象编程 [1]
Oct 09 PHP
MySQL修改密码方法总结
Mar 25 PHP
php引用计数器进行垃圾收集机制介绍
Sep 19 PHP
深入解析PHP内存管理之谁动了我的内存
Jun 20 PHP
PHP附件下载中文名称乱码的解决方法
Dec 17 PHP
laravel5创建service provider和facade的方法详解
Jul 26 PHP
PHP页面输出搜索后跳转下一页的处理方法
Sep 30 PHP
PHP实现使用DOM将XML数据存入数组的方法示例
Sep 27 PHP
ajax+php实现无刷新验证手机号的实例
Dec 22 PHP
PHP简单实现解析xml为数组的方法
May 02 PHP
用Laravel Sms实现laravel短信验证码的发送的实现
Nov 29 PHP
关于laravel 数据库迁移中integer类型是无法指定长度的问题
Oct 09 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
农民C键的运用技巧
2020/03/04 星际争霸
PHP抽象类 介绍
2012/06/13 PHP
Linux系统下php获得系统分区信息的方法
2015/03/30 PHP
PHP preg_match实现正则表达式匹配功能【输出是否匹配及匹配值】
2017/07/19 PHP
javascript高亮效果的二种实现方法
2008/09/14 Javascript
Ajax,UTF-8还是GB2312 eval 还是execScript
2008/11/13 Javascript
JavaScript 解析读取XML文档 实例代码
2009/07/07 Javascript
jQuery.extend 函数详解
2012/02/03 Javascript
js网页右下角提示框实例
2014/10/14 Javascript
JS采用绝对定位实现回到顶部效果完整实例
2016/06/20 Javascript
jQuery多级联动下拉插件chained用法示例
2016/08/20 Javascript
细说webpack源码之compile流程-入口函数run
2017/12/26 Javascript
详解vue指令与$nextTick 操作DOM的不同之处
2018/08/02 Javascript
js实现GIF动图分解成多帧图片上传
2019/10/24 Javascript
js new Date()实例测试
2019/10/31 Javascript
vue循环中点击选中再点击取消(单选)的实现
2020/09/10 Javascript
低版本中Python除法运算小技巧
2015/04/05 Python
浅析python打包工具distutils、setuptools
2018/04/20 Python
django js实现部分页面刷新的示例代码
2018/05/28 Python
在python环境下运用kafka对数据进行实时传输的方法
2018/12/27 Python
Python列表list操作相关知识小结
2020/01/29 Python
django实现日志按日期分割
2020/05/21 Python
python如何设置静态变量
2020/09/07 Python
Python包资源下载路径报404解决方案
2020/11/05 Python
经典C++面试题一
2016/11/06 面试题
护理学专业推荐信
2013/12/03 职场文书
打架检讨书50字
2014/01/11 职场文书
《陋室铭》教学反思
2014/02/26 职场文书
社区党员公开承诺书
2014/08/30 职场文书
办理信用卡收入证明范例
2014/09/13 职场文书
涉及车辆房产分割的离婚协议书范文
2014/10/12 职场文书
财政局个人总结
2015/03/04 职场文书
关爱空巢老人感想
2015/08/11 职场文书
爱岗敬业事迹材料
2019/06/20 职场文书
Python中文纠错的简单实现
2021/07/07 Python
学习nginx基础知识
2021/09/04 Servers