類函式和物件函式 PHP

洋蔥土豆隨心匠發表於2016-11-20

1. bool class_exists ( string $class_name [, bool $autoload = true ] )  檢查指定的類是否已定義。

  如果由 class_name 所指的類已經定義,此函式返回 TRUE,否則返回 FALSE

2. array get_declared_classes ( void ) 返回由當前指令碼中已定義類的名字組成的陣列。

3.string get_class ([ object $obj ] ) 返回物件例項 obj 所屬類的名字。如果 obj 不是一個物件則返回 FALSE

4.instanceof  用於確定一個 PHP 變數是否屬於某一類 class 的例項

5.get_class_methods 返回由類的方法名組成的陣列

  引數:類名或者物件例項。

  返回值:包含類中所有方法名的陣列。

6.is_callable 檢測引數是否為合法的可呼叫結構  

  驗證變數的內容能否作為函式呼叫。 這可以檢查包含有效函式名的變數,或者一個陣列,包含了正確編碼的物件以及函式名。

7.get_class_vars 返回由類的預設屬性組成的陣列 

  返回由類的預設公有屬性組成的關聯陣列,此陣列的元素以 varname => value 的形式存在。

8.get_parent_class  返回物件或類的父類名

  如果 obj 是物件,則返回物件例項 obj 所屬類的父類名。

  如果 obj 是字串,則返回以此字串為名的類的父類名。此功能是在 PHP 4.0.5 中增加的。

  自 PHP 5 起,如果在物件的方法內呼叫,則 obj 為可選項。

 

相關文章