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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。