站長資訊網
最全最豐富的資訊網站

php怎么判斷類存不存在

在php中,可以使用class_exists()函數來判斷指定類存不存在,該函數的作用就是檢查類是否已定義,語法為“class_exists('類名')”;如果指定類已經定義(存在),則返回true,否則返回false。

php怎么判斷類存不存在

本教程操作環境:windows7系統、PHP7.1版、DELL G3電腦

在php中,可以使用class_exists()函數來判斷指定類存不存在。

class_exists()函數可以檢查指定的類是否已定義。

語法:

class_exists(string $class, bool $autoload = true): bool
  • class:類名。名字的匹配是不分區大小寫的。

  • autoload:是否默認調用 __autoload。

返回值:

  • 如果由 class 所指的類已經定義,此函數返回 true,否則返回 false。

示例1:檢查類HelloWorld是否已定義

<?php    if (class_exists('HelloWorld')) {       $helloworld = new HelloWorld();    } ?>

class_exists() 默認將會嘗試調用 _autoload,如果不想讓 class_exists() 調用_autoload,可以將 autoload 參數設為 FALSE。

示例2:autoload 參數例子

<?php function __autoload($class) {     include($class . '.php');      // Check to see if 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視頻教程》

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产精品成人观看视频免费| 久久国产精品2020盗摄| 日韩av在线播放| 蜜臀亚洲AV无码精品国产午夜.| 亚洲婷婷第一狠人综合精品| 人妻精品久久无码专区精东影业| 久久九九久精品国产免费直播| 日韩三级一区二区| 日韩内射美女片在线观看网站| 成人精品一区久久久久| 亚洲av永久无码精品网址| 亚洲男人的天堂久久精品| 亚洲国产精品乱码在线观看97| 无码国内精品久久人妻| 久章草在线精品视频免费观看| 国内精品九九久久久精品| 中文字幕在线久热精品| 国产玖玖玖九九精品视频| 亚洲国产小视频精品久久久三级| 日韩免费视频一区| 日韩一区二区三区在线| 日韩视频一区二区| 日韩精品专区在线影院重磅| 在线观看国产日韩| 亚洲精品国产日韩| 日韩一区二区视频在线观看| 无码日韩精品一区二区三区免费| 久久久无码精品亚洲日韩软件 | 国产精品免费看久久久无码| 国产精品无码久久综合网| 亚洲国产高清国产拍精品| 久久国产精品成人无码网站| 精品国产乱码久久久久久郑州公司 | 久久精品久噜噜噜久久| 亚洲精品资源在线| 亚洲欧洲国产成人精品| 国产精品三级视频| 国产成人精品18| 麻豆精品国产免费观看| 国产精品爽爽影院在线| 国产精品一区二区无线|