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输出控制功能在简繁体转换中的应用
Oct 09 PHP
php&java(一)
Oct 09 PHP
用php或asp创建网页桌面快捷方式的代码
Mar 23 PHP
PHP 工厂模式使用方法
May 18 PHP
PHP通过header实现文本文件下载的代码
Aug 08 PHP
ThinkPHP3.1的Widget新用法
Jun 19 PHP
php无限分类使用concat如何实现
Nov 05 PHP
php pthreads多线程的安装与使用
Jan 19 PHP
浅析Yii2中GridView常见操作
Apr 22 PHP
php cookie工作原理与实例详解
Jul 18 PHP
php扩展开发入门demo示例
Sep 23 PHP
Laravel find in set排序实例
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
PHP curl模拟浏览器采集阿里巴巴的实现代码
2011/04/20 PHP
Yii2实现中国省市区三级联动实例
2017/02/08 PHP
PHP正则删除HTML代码中宽高样式的方法
2017/06/12 PHP
js 动态加载事件的几种方法总结
2013/12/25 Javascript
jquery插件开发之实现jquery手风琴功能分享
2014/03/10 Javascript
使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法
2014/04/15 Javascript
jquery css 设置table的奇偶行背景色示例
2014/06/03 Javascript
对之前写的jquery分页做下升级
2014/06/19 Javascript
动态载入js提高网页打开速度的方法
2014/07/04 Javascript
JavaScript中使用typeof运算符需要注意的几个坑
2014/11/08 Javascript
JavaScript数组和循环详解
2015/04/27 Javascript
Jquery插件之Fancybox丰富的弹出层效果附源码下载
2015/12/02 Javascript
Javascript实现鼠标框选操作  不是点击选取
2016/04/14 Javascript
理解javascript对象继承
2016/04/17 Javascript
浅谈javascript中的constructor
2016/06/08 Javascript
微信开发 消息推送实现代码
2016/10/21 Javascript
详解jQuery lazyload 懒加载
2016/12/19 Javascript
基于LayUI实现前端分页功能的方法
2017/07/22 Javascript
Bootstrap Table 在指定列中添加下拉框控件并获取所选值
2017/07/31 Javascript
Vue项目添加动态浏览器头部title的方法
2018/07/11 Javascript
angular 内存溢出的问题解决
2018/07/12 Javascript
vue微信分享插件使用方法详解
2020/02/18 Javascript
怎么理解wx.navigateTo的events参数使用详情
2020/05/18 Javascript
[02:40]DOTA2英雄基础教程 先知
2013/11/29 DOTA
Python使用matplotlib模块绘制图像并设置标题与坐标轴等信息示例
2018/05/04 Python
浅谈python连续赋值可能引发的错误
2018/11/10 Python
Python 之 Json序列化嵌套类方式
2020/02/27 Python
浅析Python迭代器的高级用法
2020/07/16 Python
python代码能做成软件吗
2020/07/24 Python
纯CSS3制作漂亮带动画效果的主机价格表
2015/04/25 HTML / CSS
Html5实现单张、多张图片上传功能
2019/04/28 HTML / CSS
Ajxa常见问题都有哪些
2014/03/26 面试题
生态养殖创业计划书
2014/05/06 职场文书
敬老月活动总结
2014/08/28 职场文书
什么是求职信?求职信应包含哪些内容?
2019/08/14 职场文书
创业计划书之DIY自助厨房
2019/09/06 职场文书