php 检查类,检查类是否已定义 - PHP 7 中文文档
(PHP 4, PHP 5, PHP 7)
class_exists – 检查类是否已定义
说明
class_exists
( string $class_name
[, bool $autoload = true
] ) : bool
检查指定的类是否已定义。
参数
class_name
类名。名字的匹配是不分区大小写的。
autoload
是否默认调用 [__autoload](php7/language.oop5.autoload)。
返回值
如果由 class_name
所指的类已经定义,此函数返回
TRUE,否则返回 FALSE。
更新日志
版本
说明
5.0.2
不再为已定义的 interface 返回 TRUE。请使用
[interface_exists()](php7/function.interface-exists)。
范例
Example #1 class_exists() 例子
// 使用前检查类是否存在
if (class_exists('MyClass')) {
$myclass = new MyClass();
}
?>
Example #2 autoload parameter 例子
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();
}
?>
参见
[function_exists()](php7/function.function-exists) – 如果给定的函数已经被定义就返回 TRUE
[interface_exists()](php7/function.interface-exists) – 检查接口是否已被定义
[get_declared_classes()](php7/function.get-declared-classes) – 返回由已定义类的名字所组成的数组
php 检查类,检查类是否已定义 - PHP 7 中文文档相关推荐
- python-docx中文文档之文件类
python-docx中文文档之文档类 文章目录 python-docx中文文档之文档类 ###文档类 这是一篇推荐的入门文章:python-docx 使用教程 官方的文档在这里. ###文档类 文档 ...
- 已知bug列表——Solidity中文文档(12)
写在前面:HiBlock区块链社区成立了翻译小组,翻译区块链相关的技术文档及资料,本文为Solidity文档翻译的第十二部分<已知bug列表>,特发布出来邀请solidity爱好者.开发者 ...
- 官方中文文档上线了!Python各种教程已汉化。
终于,Python有官方中文文档了. 从今往后,不论是版本新变化,入门教程,语法讲解,Python模块安装指南--各种各样的手册,都可以直接看中文了. 你看,比起英文原版,中文的语气好像更加鸡冻一些: ...
- python中文语法提示_Python官方中文文档上线了:各种教程已汉化,不用再苦等野生翻译...
终于,Python有官方中文文档了. 从今往后,不论是版本新变化,入门教程,语法讲解,Python模块安装指南--各种各样的手册,都可以直接看中文了. △ 不是谷歌翻译哟 你看,比起英文原版,中文的语 ...
- Mapbox词汇表中文文档(查找Mapbox相关的术语及其定义)
前言 Mapbox词汇表英文文档 本文词汇表按照字母顺序排序 A access token (访问令牌) 要使用 Mapbox 的任何工具,API 或 SDK ,您需要一个 Mapbox access ...
- java检查变量是否定义_JavaScript检查变量是否存在(已定义/初始化)
哪种方法检查变量是否已初始化是更好/正确的方法? (假设变量可以容纳任何内容(字符串,整数,对象,函数等). if (elem) { // or !elem 要么 if (typeof(elem) ! ...
- jquery.ui.draggable中文文档jquery 自由拖拽类~study~
为什么80%的码农都做不了架构师?>>> JQuery UI Draggable插件用来使选中的元素可以通过鼠标拖动. Draggable的元素受影响css: ui-dragg ...
- Keras中文文档:图像预处理ImageDataGenerator 类详细学习记录
写在前面的话 受教于学长,Keras的探究还需进行 要把Keras用得熟练并非那么容易 1.ImageDataGenerator 类 参考文献:https://keras.io/zh/preproce ...
- ASP.NET Core 中文文档 第二章 指南(4.10)检查自动生成的Detail方法和Delete方法
原文 Examining the Details and Delete methods 作者 Rick Anderson 翻译 谢炀(Kiler) 校对 许登洋(Seay).姚阿勇(Mr.Yao) 打 ...
最新文章
- python raw_input 与 input 的区别
- AppScan使用分享
- Office SharePoint Server 2007 (Beta2) 管理、部署文档
- 项目中遇到的几件有趣事
- Java黑皮书课后题第8章:*8.2(求矩阵对角线元素的和)使用下面的方法头编写一个方法,求n*n的double类型矩阵中主对角线上所有数字的和。编写一个程序,读取一个4*4的矩阵,显示主对角线和
- 记一次ubuntu阿里的下载源的问题
- 南大cssci期刊目录_重磅!最新版CSSCI来源期刊目录(20192020)及增减变化!【南大核心】...
- [pytorch、学习] - 3.6 softmax回归的从零开始实现
- 怎样在 Ubuntu 13.04 Raring Ringtail , 12.10, 12.04 中安装和设置 Samba 实现网上邻居共享...
- 【编撰】Directfb 深入 001 初始化简介 01
- mobilenet V1
- java 启动jar包JVM参数
- 我的2017之一只混迹于小城市的.net程序猿
- python之路day9_Python之路,Day7 - 面向对象编程进阶
- 算法:Evaluate Reverse Polish Notation(逆波兰表达式求值)
- 绿坝即将登场,好戏就要开演
- Android平板怎么抠图,Photoshop手机版怎么抠图去背景?
- flash写保护原理_Flash存储原理
- Windows设置电脑每天自动重启
- 11款国外免费主机空间推荐_测试可用
热门文章
- php守护进程内存溢出,$serv-close($fd); 服务端主动断开客户端有问题!
- [java基础] --- java开发,service层是不是一定要写接口
- 两千块钱带来的 希望
- IOC操作Bean管理XML方式(有参构造注入属性)
- 动词变名词的变化规则_动词第三人称单数的变化规则及练习(含语音)
- respond with a status of 40_高中英语作文高分秘籍!50组高级替换词+40个高级句型+88个高级词组,还不快记下!...
- linux版_微软爱 Linux:安全杀毒软件 Defender ATP 要出 Linux 版了! | Linux 中国
- 多线程操作时操作系统时间片_从零开始自制操作系统(15):内核多线程
- 宋浩 概率统计 笔记_推论统计分析学习笔记
- 如何修改ant-input的高度_水质自动采样器的流量计功能如何应用?