它會花很長時間來解釋爲什麼我需要這個,但我想知道如果有一個PHP函數來檢查對象的類型進行識別。換句話說,一個函數將檢查是否PHP函數檢查您是否可以創建某種類型的對象?
$dog = new Dog();
會導致錯誤,因爲Dog不存在。感謝您的幫助。
它會花很長時間來解釋爲什麼我需要這個,但我想知道如果有一個PHP函數來檢查對象的類型進行識別。換句話說,一個函數將檢查是否PHP函數檢查您是否可以創建某種類型的對象?
$dog = new Dog();
會導致錯誤,因爲Dog不存在。感謝您的幫助。
見class_exists。我認爲這是你想要的。或者你可以用try catch block包裝它。
希望這會有所幫助。
一個'試穿catch'塊將無法正常工作,嘗試使用變量保存新實例化的類時,PHP將引發一個致命的錯誤。 'class_exists'是迄今爲止最好的選擇。 – 2009-11-09 07:28:28
真棒,謝謝! – Ethan 2009-11-09 00:31:10