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 UBB 解析实现代码
Nov 27 PHP
PHP json_encode中文乱码问题的解决办法
Sep 09 PHP
ThinkPHP3.1新特性之对页面压缩输出的支持
Jun 19 PHP
Windows下Apache + PHP SESSION丢失的解决过程全纪录
Apr 07 PHP
ThinkPHP模板循环输出Volist标签用法实例详解
Mar 23 PHP
详解PHP中的 input属性(隐藏 只读 限制)
Aug 14 PHP
使用PHP+MySql实现微信投票功能实例代码
Sep 29 PHP
PHP堆栈调试操作简单示例
Jun 15 PHP
PHP的PDO大对象(LOBs)
Jan 27 PHP
php 根据URL下载远程图片、压缩包、pdf等文件到本地
Jul 26 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
Dec 20 PHP
PHPstorm启用自动换行的方法详解(IDE)
Sep 17 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中文件缓存转内存缓存的方法
2011/12/06 PHP
PHP中变量引用与变量销毁机制分析
2014/11/15 PHP
PHP实现中国公民身份证号码有效性验证示例代码
2017/05/03 PHP
学习ExtJS Column布局
2009/10/08 Javascript
解析Jquery的LigerUI如何实现文件上传
2013/07/09 Javascript
js如何获取兄弟、父类等节点
2014/01/06 Javascript
jquery实现浮动的侧栏实例
2015/06/25 Javascript
详解JavaScript RegExp对象
2017/02/04 Javascript
微信小程序模板之分页滑动栏
2017/02/10 Javascript
Bootstrap BootstrapDialog使用详解
2017/02/17 Javascript
Node.js如何使用Diffie-Hellman密钥交换算法详解
2017/09/05 Javascript
Angularjs添加排序查询功能的实例代码
2017/10/24 Javascript
vue-prop父组件向子组件进行传值的方法
2018/03/01 Javascript
javascript创建元素和删除元素实例小结
2019/06/19 Javascript
微信小程序使用canvas自适应屏幕画海报并保存图片功能
2019/07/25 Javascript
vue-cli3跨域配置的简单方法
2019/09/06 Javascript
Bootstrap table 实现树形表格联动选中联动取消功能
2019/09/30 Javascript
小程序实现日历左右滑动效果
2019/10/21 Javascript
JS实现横向轮播图(初级版)
2020/06/24 Javascript
vue 路由懒加载中给 Webpack Chunks 命名的方法
2020/04/24 Javascript
Kettle中使用JavaScrip调用jar包对文件内容进行MD5加密的操作方法
2020/09/04 Javascript
JS实现无限轮播无倒退效果
2020/09/21 Javascript
pycharm 使用心得(九)解决No Python interpreter selected的问题
2014/06/06 Python
Python使用base64模块进行二进制数据编码详解
2018/01/11 Python
python中使用 xlwt 操作excel的常见方法与问题
2019/01/13 Python
搭建python django虚拟环境完整步骤详解
2019/07/08 Python
python批量修改xml属性的实现方式
2020/03/05 Python
佐卡伊官网:中国知名珠宝品牌
2017/02/05 全球购物
Vinatis德国:法国领先的葡萄酒邮购公司
2020/09/07 全球购物
销售实习自我鉴定
2013/12/07 职场文书
女大学生个人求职信
2013/12/09 职场文书
母亲节感恩活动记录
2014/03/16 职场文书
安全例会汇报材料
2014/08/23 职场文书
离婚协议书怎么写(范本参考)
2014/09/30 职场文书
幼儿园六一儿童节演讲稿
2015/03/19 职场文书
如何理解及使用Python闭包
2021/06/01 Python