我知道有關於公約的問題的gazillions。然而,我無法找到很多關於一直困擾着我編碼的細節。關於它們的內容的變量命名約定
它歸結爲文件系統和設備表示,無論是句柄/資源還是路徑;爲了適當地命名包含這些值/數據的變量常常遵循哪些約定?
更具體地說我的意思是:
/path/to/resource/
目錄路徑($dirpath
)(handle)
文件句柄/資源($filehandle
)filename.php
文件名($filename
)/path/to/resource/filename.php
文件路徑($filepath
)
如果這些是不正確的,請指教;對此的擔憂看起來似乎是天經地義的,但我希望獲得對自己的理解,更不用說未來的同事。
任何方向參考/完整列表,或來自您的個人經驗的建議是值得歡迎的。
(將其標記爲PHP的情況下有任何語言特定的約定,我應該知道)
無論你想要什麼,你都可以命名變量。 '$ path','$ file','$ theFile','$ handle','$ pointer' ......他們都工作並且合理。由於PHP是無類型的,你可能不會使用前綴。只是不要使用像'$ jkQ'這樣的無意義變量,除非它是'for'循環中的'$ i'或者其他非常明顯的東西。關於命名約定的問題是主觀的。 – Ryan 2011-05-20 18:09:42
**感謝minitech **;我非常滿意Zend所規定的命名約定,但是這個小小的警告一直是我的代名詞。我只是想知道終身制定的開發人員過去遵循的慣例。 – Dan 2011-05-20 18:11:09
問題是什麼? – 2011-05-20 18:13:32