class_uses() 函数是 PHP 中的内置函数,将返回给定类使用的特征。
用法:
class_uses($object_or_class,$autoload = true): array|false
Parameters: 该函数接受下面说明的两个参数
- object_or_class: 在此参数中传递的类或对象的名称。
- autoload: 这是一个可选参数,用于确定是否在尚未加载类文件的情况下自动加载该类文件。默认为 true。
返回值:如果函数成功执行,它将返回一个数组,否则将返回“false”。
示例 1:下面的代码演示了 class_uses()函数。
PHP
<?php
trait MyTrait {
public function hello() {
echo "Hello, world!\n";
}
}
class MyClass {
use MyTrait;
}
$traits = class_uses("MyClass");
echo "The following traits are used by MyClass:\n";
foreach ($traits as $trait) {
echo "- $trait\n";
}
?>
输出:
The following traits are used by MyClass: - MyTrait
示例 2:下面的代码演示了class_uses()函数。
PHP
<?php
trait MyTrait1 {
public function hello() {
echo "Hello, world from Trait 1!\n";
}
}
trait MyTrait2 {
public function goodbye() {
echo "Goodbye, world from Trait 2!\n";
}
}
class MyClass {
use MyTrait1, MyTrait2;
}
$traits = class_uses("MyClass");
echo "The following traits are used by MyClass:\n";
foreach ($traits as $trait) {
echo "- $trait\n";
}
?>
输出:
The following traits are used by MyClass: - MyTrait1 - MyTrait2
参考:https://www.php.net/manual/en/function.class-uses.php
相关用法
- PHP class_alias()用法及代码示例
- PHP class_exists()用法及代码示例
- PHP class_parents()用法及代码示例
- PHP clearstatcache()用法及代码示例
- PHP closedir()用法及代码示例
- PHP ceil()用法及代码示例
- PHP cos()用法及代码示例
- PHP cosh()用法及代码示例
- PHP chgrp()用法及代码示例
- PHP chmod()用法及代码示例
- PHP chown()用法及代码示例
- PHP call_to_jd()用法及代码示例
- PHP copy()用法及代码示例
- PHP crypt()用法及代码示例
- PHP chroot()用法及代码示例
- PHP cal_days_in_month( )用法及代码示例
- PHP cal_from_jd()用法及代码示例
- PHP cal_info( )用法及代码示例
- PHP cal_to_jd()用法及代码示例
- PHP call_user_func()用法及代码示例
- PHP chdir()用法及代码示例
- PHP checkdate()用法及代码示例
- PHP checkdnsrr()用法及代码示例
- PHP chop()用法及代码示例
- PHP chunk_split()用法及代码示例
注:本文由纯净天空筛选整理自neeraj3304大神的英文原创作品 PHP class_uses() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。