[請益] 變數命名

看板PHP作者 (MBRSL)時間15年前 (2008/08/12 11:13), 編輯推噓3(3013)
留言16則, 5人參與, 最新討論串1/1
目前我還沒有開發專案的經驗(只是學生),所以希望高手能提供一下經驗 PHP用變數實在很方便,不需要宣告 常常就不小心用很多變數...更慘的是想不到要怎麼命名變數 例如foreach($arr1 as $arr2) ←$arr1是多維陣列 $arr1意義上就等於$arr2 要是foreach裡面又還有foreach($arr2 as $arr3)這就更... 曾經聽過所謂的匈牙利命名法,有人用過嗎XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.229.150

08/12 11:26, , 1F
匈牙利比較是寫字規則,arr123 這種情況,建議從
08/12 11:26, 1F

08/12 11:26, , 2F
變數名稱意思下去解…
08/12 11:26, 2F

08/12 11:26, , 3F
另外我個人是比較推駝式
08/12 11:26, 3F

08/12 11:46, , 4F
array 名稱可以適當地加個 s 表示裡面很多成員
08/12 11:46, 4F

08/12 11:46, , 5F
例如 foreach($somethings as $something)
08/12 11:46, 5F

08/12 12:07, , 6F
匈牙利命名法,前飾為變數型別;偏偏 PHP 變型別超方便
08/12 12:07, 6F

08/12 12:07, , 7F
當然自己的程式可以故意鎖死型別(自我約束),只是看不
08/12 12:07, 7F

08/12 12:08, , 8F
懂別人寫的罷了
08/12 12:08, 8F

08/12 12:08, , 9F
老實說,就算是 C,不只自我約束,連別人也無法變型別
08/12 12:08, 9F

08/12 12:08, , 10F
我還是很難看懂別人的程式 XD
08/12 12:08, 10F

08/12 18:03, , 11F

08/12 18:04, , 12F
上面是台灣PHP聯盟的連結, PHP coding standard
08/12 18:04, 12F

08/12 18:04, , 13F
你也可以學習其他PHP Framework的程式風格
08/12 18:04, 13F

08/12 18:06, , 14F
http://0rz.tw/c44F3 Zend的程式風格文件
08/12 18:06, 14F

08/12 19:39, , 15F
喔喔喔!發現超有用的文件!感謝!
08/12 19:39, 15F

08/12 19:40, , 16F
寫程式這麼久了還是有些東西都沒去注意...失敗
08/12 19:40, 16F
文章代碼(AID): #18eF_8rt (PHP)