(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 中文文档相关推荐

  1. python-docx中文文档之文件类

    python-docx中文文档之文档类 文章目录 python-docx中文文档之文档类 ###文档类 这是一篇推荐的入门文章:python-docx 使用教程 官方的文档在这里. ###文档类 文档 ...

  2. 已知bug列表——Solidity中文文档(12)

    写在前面:HiBlock区块链社区成立了翻译小组,翻译区块链相关的技术文档及资料,本文为Solidity文档翻译的第十二部分<已知bug列表>,特发布出来邀请solidity爱好者.开发者 ...

  3. 官方中文文档上线了!Python各种教程已汉化。

    终于,Python有官方中文文档了. 从今往后,不论是版本新变化,入门教程,语法讲解,Python模块安装指南--各种各样的手册,都可以直接看中文了. 你看,比起英文原版,中文的语气好像更加鸡冻一些: ...

  4. python中文语法提示_Python官方中文文档上线了:各种教程已汉化,不用再苦等野生翻译...

    终于,Python有官方中文文档了. 从今往后,不论是版本新变化,入门教程,语法讲解,Python模块安装指南--各种各样的手册,都可以直接看中文了. △ 不是谷歌翻译哟 你看,比起英文原版,中文的语 ...

  5. Mapbox词汇表中文文档(查找Mapbox相关的术语及其定义)

    前言 Mapbox词汇表英文文档 本文词汇表按照字母顺序排序 A access token (访问令牌) 要使用 Mapbox 的任何工具,API 或 SDK ,您需要一个 Mapbox access ...

  6. java检查变量是否定义_JavaScript检查变量是否存在(已定义/初始化)

    哪种方法检查变量是否已初始化是更好/正确的方法? (假设变量可以容纳任何内容(字符串,整数,对象,函数等). if (elem) { // or !elem 要么 if (typeof(elem) ! ...

  7. jquery.ui.draggable中文文档jquery 自由拖拽类~study~

    为什么80%的码农都做不了架构师?>>>    JQuery UI Draggable插件用来使选中的元素可以通过鼠标拖动. Draggable的元素受影响css: ui-dragg ...

  8. Keras中文文档:图像预处理ImageDataGenerator 类详细学习记录

    写在前面的话 受教于学长,Keras的探究还需进行 要把Keras用得熟练并非那么容易 1.ImageDataGenerator 类 参考文献:https://keras.io/zh/preproce ...

  9. ASP.NET Core 中文文档 第二章 指南(4.10)检查自动生成的Detail方法和Delete方法

    原文 Examining the Details and Delete methods 作者 Rick Anderson 翻译 谢炀(Kiler) 校对 许登洋(Seay).姚阿勇(Mr.Yao) 打 ...

最新文章

  1. python raw_input 与 input 的区别
  2. AppScan使用分享
  3. Office SharePoint Server 2007 (Beta2) 管理、部署文档
  4. 项目中遇到的几件有趣事
  5. Java黑皮书课后题第8章:*8.2(求矩阵对角线元素的和)使用下面的方法头编写一个方法,求n*n的double类型矩阵中主对角线上所有数字的和。编写一个程序,读取一个4*4的矩阵,显示主对角线和
  6. 记一次ubuntu阿里的下载源的问题
  7. 南大cssci期刊目录_重磅!最新版CSSCI来源期刊目录(20192020)及增减变化!【南大核心】...
  8. [pytorch、学习] - 3.6 softmax回归的从零开始实现
  9. 怎样在 Ubuntu 13.04 Raring Ringtail , 12.10, 12.04 中安装和设置 Samba 实现网上邻居共享...
  10. 【编撰】Directfb 深入 001 初始化简介 01
  11. mobilenet V1
  12. java 启动jar包JVM参数
  13. 我的2017之一只混迹于小城市的.net程序猿
  14. python之路day9_Python之路,Day7 - 面向对象编程进阶
  15. 算法:Evaluate Reverse Polish Notation(逆波兰表达式求值)
  16. 绿坝即将登场,好戏就要开演
  17. Android平板怎么抠图,Photoshop手机版怎么抠图去背景?
  18. flash写保护原理_Flash存储原理
  19. Windows设置电脑每天自动重启
  20. 11款国外免费主机空间推荐_测试可用

热门文章

  1. php守护进程内存溢出,$serv-close($fd); 服务端主动断开客户端有问题!
  2. [java基础] --- java开发,service层是不是一定要写接口
  3. 两千块钱带来的 希望
  4. IOC操作Bean管理XML方式(有参构造注入属性)
  5. 动词变名词的变化规则_动词第三人称单数的变化规则及练习(含语音)
  6. respond with a status of 40_高中英语作文高分秘籍!50组高级替换词+40个高级句型+88个高级词组,还不快记下!...
  7. linux版_微软爱 Linux:安全杀毒软件 Defender ATP 要出 Linux 版了! | Linux 中国
  8. 多线程操作时操作系统时间片_从零开始自制操作系统(15):内核多线程
  9. 宋浩 概率统计 笔记_推论统计分析学习笔记
  10. 如何修改ant-input的高度_水质自动采样器的流量计功能如何应用?