我見過兩個PHP文檔(看似可互換)的文檔,並想知道是否有一種方法來瘋狂和每個應該是用過的? (或者,如果他們的意思是不同的東西,我已經錯過了,因此在文檔中一個細微差別)什麼時候使用::和何時使用文檔中的#
例子:
ClassName#foo() // a method
ClassName::bar() // a method
ClassName::baz // a property
我(還)沒有看到任何人嘗試使用ClassName#qux
的屬性,但也許這也是可能的!
希望這條線將有助於設置人們的直線和狹窄!
在此先感謝
P.S.這很難在Google上搜索。 「#」=「hash」=「磅」和「::」=「雙冒號」=「T_PAAMAYIM_NEKUDOTAYIM」......當然,「散列」也表示它自己的一切。
編輯:另一個問題是,它是否是正常/正確的文檔屬性和變量(有或沒有前導$ IE)
我通常使用'::'。 php文檔也使用它。所以,在我看來_。這是更好的選擇。這個問題是基於意見的。 – Leri
哈希混淆了我的意見,所以我更喜歡::,但畢竟這是一個基於意見的選擇。 – Arda
您可以使用您描述的'#'方法提供PHP文檔的鏈接嗎?或者這是你只在特定的應用/框架中看到的東西?我從來沒有見過它 – Clive