Adobe Dreamweaver在PHP源代碼中突出顯示object
這個詞,我在想爲什麼。這絕對不是通用類的名稱,它是generic
(編輯:對不起,它實際上是stdClass
而不是generic
,我總是在所有項目中定義我自己)。「對象」這個詞在PHP中有什麼特別的含義嗎?
正如你可能已經猜到,這個問題的答案並不容易谷歌。
Adobe Dreamweaver在PHP源代碼中突出顯示object
這個詞,我在想爲什麼。這絕對不是通用類的名稱,它是generic
(編輯:對不起,它實際上是stdClass
而不是generic
,我總是在所有項目中定義我自己)。「對象」這個詞在PHP中有什麼特別的含義嗎?
正如你可能已經猜到,這個問題的答案並不容易谷歌。
object
是PHP中的數據類型。您通常在cast stuff to objects的聲明中找到它。另外,傳遞一個對象到gettype()
會導致它返回字符串'object'
(它不是關鍵字,它只是告訴你它是一個實際的PHP數據類型)。
PHP中的「通用」類是stdClass
。我還沒有聽說過generic
是一個PHP關鍵字。
http://www.php.net/manual/en/reserved.keywords.php不包括 「object
」(也不是 「generic
」,其實,也許你的意思stdClass
?)。
BoltClock已經發布了正確的答案(參見上文):'object'用於類型轉換 – mojuba 2010-10-23 19:15:39
太好了,謝謝。 (是的,'通用'是我的壞) – mojuba 2010-10-23 19:06:06
不客氣。在發佈最後連續兩個廢話的答案後,我很高興我又恢復了理智......已經晚了:P – BoltClock 2010-10-23 19:16:52