1 據我所知,使用變量new $className();的類實例在5.3中是肯定支持的,但是我不確定5.2版本的問題,我無法檢查5.2版本的工作是否正常。 任何人都可以告訴哪些版本支持? 來源 2011-09-03 s3v3n
1 這不是特定於PHP5。它也將在PHP4中運行。 見http://php.net/manual/en/keyword.class.php#99638 來源 2011-09-03 20:25:48 Gordon +0 謝謝:)鏈接真的澄清所有:) – s3v3n
1 在5.2.4-2測試,運行良好:) 編輯--- 在PHP 5.2你不能做$className::method(),你得到了著名 unexpected T_PAAMAYIM_NEKUDOTAYIM 但你可以做new $className(); 來源 2011-09-03 20:20:08 corretge +1 您可以使用call_user_func(陣列( '類', '方法'),...),而不是靜態的功能。 – Andreas +0 你也不能在PHP中訪問這樣的屬性<5.3:'$ className :: $ prop' – Rudie
0 該手冊在5.3.0中介紹 http://us3.php.net/manual/en/language.oop5.basic.php 來源 2011-09-03 20:20:34 profitphp +1 這是'new static'我認爲 – arnaud576875 +0 你是否指的是示例#5?那一個它是用另一個對象實例化的 – s3v3n
謝謝:)鏈接真的澄清所有:) – s3v3n