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 相关文章推荐
二十行语句实现从Excel到mysql的转化
Oct 09 PHP
六酷社区论坛HOME页清新格调免费版 下载
Mar 07 PHP
PHP 命令行参数详解及应用
May 18 PHP
php数组函数序列之next() - 移动数组内部指针到下一个元素的位置,并返回该元素值
Oct 31 PHP
PHP数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
Jul 05 PHP
PHP实现WebService的简单示例和实现步骤
Mar 27 PHP
作为程序员必知的16个最佳PHP库
Dec 09 PHP
php封装的单文件(图片)上传类完整实例
Oct 18 PHP
ThinkPHP框架下微信支付功能总结踩坑笔记
Apr 10 PHP
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
Feb 27 PHP
thinkphp框架表单数组实现图片批量上传功能示例
Apr 04 PHP
PhpStorm连接服务器并实现自动上传功能
Dec 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
php缓存技术详细总结
2013/08/07 PHP
PHP magento后台无法登录问题解决方法
2016/11/24 PHP
document对象execCommand的command参数介绍
2006/08/01 Javascript
JQuery调webservice实现邮箱验证(检测是否可用)
2013/05/21 Javascript
Jquery实现的角色左右选择特效
2014/05/21 Javascript
JavaScript数组迭代器实例分析
2015/06/09 Javascript
jQuery实现模仿微博下拉滚动条加载数据效果
2015/12/25 Javascript
漂亮! js实现颜色渐变效果
2016/08/12 Javascript
jQuery自定义插件详解及实例代码
2016/12/29 Javascript
jQuery插件版本冲突的处理方法分析
2017/01/16 Javascript
3分钟掌握常用的JS操作JSON方法总结
2017/04/25 Javascript
令按钮悬浮在(手机)页面底部的实现方法
2017/05/02 Javascript
Three.js利用性能插件stats实现性能监听的方法
2017/09/25 Javascript
vue 插值 v-once,v-text, v-html详解
2018/01/19 Javascript
Vue props 单向数据流的实现
2018/11/06 Javascript
vue页面切换项目实现转场动画的方法
2019/11/12 Javascript
Laravel 如何在blade文件中使用Vue组件的示例代码
2020/06/28 Javascript
vue中watch和computed的区别与使用方法
2020/08/23 Javascript
[01:01:25]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第三局
2016/02/27 DOTA
[51:28]EG vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/16 DOTA
python下如何查询CS反恐精英的服务器信息
2017/01/17 Python
值得收藏,Python 开发中的高级技巧
2018/11/23 Python
Python不同目录间进行模块调用的实现方法
2019/01/29 Python
python实现kmp算法的实例代码
2019/04/03 Python
python 实现按对象传值
2019/12/26 Python
有关Tensorflow梯度下降常用的优化方法分享
2020/02/04 Python
python实现程序重启和系统重启方式
2020/04/16 Python
详解pyinstaller生成exe的闪退问题解决方案
2020/06/19 Python
HTML5 在canvas中绘制矩形附效果图
2014/06/23 HTML / CSS
领先的钻石和订婚戒指零售商:Diamonds-USA
2016/12/11 全球购物
沙特阿拉伯家用电器和电子产品购物网站:Sheta and Saif
2020/04/03 全球购物
英语感恩演讲稿
2014/01/14 职场文书
乡镇爱国卫生月活动总结
2014/06/25 职场文书
百日安全生产活动总结
2014/07/05 职场文书
2015少先队大队辅导员工作总结
2015/07/24 职场文书
Oracle删除归档日志及添加定时任务
2022/06/28 Oracle