2012-03-07 126 views

回答

4

使用class_exists(),以確定是否一個類已定義,method_exists(),以確定是否一個類具有一種方法和instanceof,以確定是否一個類實現一個接口。

+0

簡明,但準確的。 +1! – Pateman 2012-03-07 16:51:35

2

要檢查一個類是否已經被定義,使用:

if (class_exists('ClassName')) { 
     // Do something 
    } 

要檢查的方法/功能是否存在,使用:

if (method_exists('methodName')) { 
     // Do something 
    } 
+1

你的意思是如果一個類已經**定義**,沒有實例化。一個實例化的類產生一個對象。 – nickb 2012-03-07 15:45:27

相關問題