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 Header用于页面跳转要注意的几个问题总结
Oct 03 PHP
一个比较简单的PHP 分页分组类
Dec 10 PHP
php printf输出格式使用说明
Dec 05 PHP
PHP正则表达式之定界符和原子介绍
Oct 05 PHP
PHP定时更新程序设计思路分享
Jun 10 PHP
PHP中使用localhost连接Mysql不成功的解决方法
Aug 20 PHP
php实现的发送带附件邮件类实例
Sep 22 PHP
PHP操作MySQL的mysql_fetch_* 函数的常见用法教程
Dec 25 PHP
Thinkphp3.2.3分页使用实例解析
Jul 28 PHP
PHP基于递归算法解决兔子生兔子问题
May 11 PHP
PHP7匿名类的用法示例
Apr 05 PHP
如何在centos8自定义目录安装php7.3
Nov 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
暴雪前总裁遗憾:没尽早追赶Dota 取消星际争霸幽灵
2020/03/08 星际争霸
十天学会php之第一天
2006/10/09 PHP
PHP+Javascript实现在线拍照功能实例
2015/07/18 PHP
js用Date对象处理时间实现思路及代码
2013/01/31 Javascript
js实现日期级联效果
2014/01/23 Javascript
JavaScript通过function定义对象并给对象添加toString()方法实例分析
2015/03/23 Javascript
理解javascript中try...catch...finally
2015/12/25 Javascript
jQuery ajax分页插件实例代码
2016/01/27 Javascript
jQuery插件开发精品教程让你的jQuery提升一个台阶
2016/01/27 Javascript
用JS实现轮播图效果(二)
2016/06/26 Javascript
使用vue.js实现checkbox的全选和多个的删除功能
2017/02/17 Javascript
Angular.js中ng-include用法及多标签页面的实现方式详解
2017/05/07 Javascript
Node.js编写CLI的实例详解
2017/05/17 Javascript
angularjs+bootstrap实现自定义分页的实例代码
2017/06/19 Javascript
JavaScript中递归实现的方法及其区别
2017/09/12 Javascript
JavaScript for循环 if判断语句(学习笔记)
2017/10/11 Javascript
解决js ajax同步请求造成浏览器假死的问题
2018/01/18 Javascript
对vue2.0中.vue文件页面跳转之.$router.push的用法详解
2018/08/24 Javascript
javascript实现视频弹幕效果(两个版本)
2019/11/28 Javascript
基于Vue中的父子传值问题解决
2020/07/27 Javascript
JavaScript实现烟花绽放动画效果
2020/08/04 Javascript
[42:06]2019国际邀请赛全明星赛 8.23
2019/09/05 DOTA
python爬虫的工作原理
2017/03/05 Python
Tensorflow之构建自己的图片数据集TFrecords的方法
2018/02/07 Python
分析Python读取文件时的路径问题
2018/02/11 Python
python 读写文件,按行修改文件的方法
2018/07/12 Python
python查看模块安装位置的方法
2018/10/16 Python
Python面向对象进阶学习
2019/05/21 Python
python中取绝对值简单方法总结
2020/07/24 Python
python tkinter的消息框模块(messagebox,simpledialog)
2020/11/07 Python
python实现PolynomialFeatures多项式的方法
2021/01/06 Python
商务英语专业自荐信
2013/10/14 职场文书
思想品德自我评价
2014/02/04 职场文书
劳动仲裁调解书
2015/05/20 职场文书
python字符串的多行输出的实例详解
2021/06/08 Python
对讲机的最大通讯距离是多少
2022/02/18 无线电