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

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號
国产成人精品综合久久久| 国产在线国偷精品产拍| 亚洲AV第一页国产精品| 91精品国产福利在线导航| 九九九精品视频免费| 久久久久久无码国产精品中文字幕 | 精品国产AV色欲果冻传媒| 久久伊人精品青青草原高清| 久久精品国产亚洲Aⅴ香蕉 | 99在线热视频只有精品免费| 精品亚洲永久免费精品| 日韩精品人妻系列无码专区 | 精品久久久久国产免费| 久久精品视频免费播放| 人妻偷人精品成人AV| 日韩精品久久一区二区三区| 中文字幕日韩三级片| 国产亚洲美女精品久久| 国产精品国产色综合色| 国产精品酒店视频免费看| 在线播放精品一区二区啪视频| 久久精品网站免费观看| 久久精品国产亚洲AV嫖农村妇女| 亚洲国产精品特色大片观看完整版| 国内精品伊人久久久久AV影院| 日韩午夜电影在线观看| 亚洲精品日韩专区silk| 99久久国产亚洲综合精品| 精品多人p群无码| 国产精品福利在线观看| 久久这里精品国产99丫E6| 久久精品国产69国产精品亚洲| 久久成人精品视频| 久久国产精品一区二区| 久久在精品线影院精品国产| 久久精品亚洲综合| 99久热只有精品视频免费看| 亚洲国产美女精品久久| 亚洲国产精品VA在线看黑人| 久久这里精品国产99丫E6| 少妇精品久久久一区二区三区|