這些函數(shù)使您可以獲得有關(guān)類和實(shí)例對(duì)象的信息。您可以獲得對(duì)象所屬的類的名稱及其成員屬性和方法。
無(wú)需安裝即可使用這些函數(shù)。它們是PHP核心的一部分。
PHP版本-表示支持該函數(shù)的PHP的最早版本。
序號(hào) | 函數(shù)名稱 | 函數(shù)說(shuō)明 | PHP版本 |
---|---|---|---|
1 | call_user_method_array() | 調(diào)用帶有參數(shù)數(shù)組的用戶方法[已棄用] | 4 |
2 | call_user_method() | 對(duì)特定對(duì)象調(diào)用用戶方法[已棄用] | 4 |
3 | class_exists() | 檢查是否已定義類 | 4 |
4 | get_class_methods() | 獲取類方法的名稱 | 4 |
5 | get_class_vars() | 獲取類的默認(rèn)屬性 | 4 |
6 | get_class() | 返回對(duì)象的類的名稱 | 4 |
7 | get_declared_classes() | 返回帶有已定義類名稱的數(shù)組 | 4 |
8 | get_declared_interfaces() | 返回所有已聲明接口的數(shù)組 | 5 |
9 | get_object_vars() | 獲取給定對(duì)象的屬性 | 4 |
10 | get_parent_class() | 檢索對(duì)象或類的父類名稱 | 4 |
11 | interface_exists() | 檢查是否定義了接口 | 5 |
12 | is_a() | 檢查對(duì)象是否屬于此類或?qū)⒋祟愖鳛槠涓笇?duì)象之一 | 4 |
13 | is_subclass_of () | 檢查對(duì)象是否具有此類作為其父級(jí)之一 | 4 |
14 | method_exists() | 檢查類方法是否存在 | 4 |
15 | property_exists() | 檢查對(duì)象或類是否具有屬性 | 5 |
16 | __autoload() | 嘗試加載未定義的類 | 5 |
17 | class_alias() | 為一個(gè)類創(chuàng)建別名 | 5 |
18 | get_called_class() | 后期靜態(tài)綁定("Late Static Binding")類的名稱 | 5 |
19 | get_declared_traits() | 返回所有已定義的 traits 的數(shù)組 | 5 |
20 | trait_exists() | 檢查指定的 trait 是否存在。 | 5 |