class_exists()函数是PHP中的内置函数,用于检查是否定义了给定的类。
用法:
bool class_exists( string $class_name, bool $autoload = TRUE )
参数:该函数接受上述和以下所述的两个参数:
- $class_name:它拥有需要检查其存在的类名。
- $autoload:它检查默认情况下是否调用__autoload。
返回值:如果定义了类名,则此函数返回True,否则返回False。
以下示例程序旨在说明PHP中的class_exists()函数:
程序1:
<?php
// Create a class
class GFG {
public $Geek_name = "Welcome to GeeksforGeeks";
}
// Check class name exist or not
if(class_exists('GFG')) {
echo "Class name exists";
}
else {
echo "Class name does not exist";
}
?>
输出:
Class name exists
程序2:
<?php
// Creating class
class GFG {
public $data1;
public $data2;
public $data3;
}
if(class_exists('GFG')) {
// Creating an object
$obj = new GFG();
// Set values of $obj object
$obj->data1 = "Geeks";
$obj->data2 = "for";
$obj->data3 = "Geeks";
// Print values of $obj object
echo "$obj->data1 \n$obj->data2 \n$obj->data3";
}
else {
echo "Class does not exist";
}
?>
输出:
Geeks for Geeks
参考: https://www.php.net/manual/en/function.class-exists.php
相关用法
- PHP Ds\Set contains()用法及代码示例
- PHP sin( )用法及代码示例
- d3.js d3.map.set()用法及代码示例
- p5.js box()用法及代码示例
- PHP abs()用法及代码示例
- PHP Ds\Map first()用法及代码示例
- PHP Ds\Map map()用法及代码示例
- PHP tan( )用法及代码示例
- PHP cos( )用法及代码示例
- d3.js d3.max()用法及代码示例
- p5.js value()用法及代码示例
注:本文由纯净天空筛选整理自AshokJaiswal大神的英文原创作品 PHP | class_exists() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。