看板 PHP 關於我們 聯絡資訊
※ 引述《piligo (pili)》之銘言: : ※ 引述《dinos (用血汗灌溉頂天巨木)》之銘言: : : 靠 if 吧 : : if(preg_match($RE_rule,$_GET['a1'])) { : : $data=substr(....); : : } : : else if(....) { : : } : 謝謝 ago1414 emn178 dinos3 提供相關的資訊與建議 : 那針對RE這部份,大家都建議採用if是因為只有他能用RE嗎? 沒錯 : 因為看到的書本都寫當有多個判斷式可用switch,那現在又改回if,不知只是為了可以 : 使用RE,還是別有原因? 可用不代表一定要用, 不是 "改回if", 是 "選用if" . :p 在實際運算上, switch 的運算效能跟 [if]...[else if]...[else] 這種語法是一樣的. 如果用人的角度去看, 使用 switch 大多是為了排版, 容易閱讀/維護/抓蟲. 不過, 程式的排版哲學純粹是看個人習慣. 註解有下好, 縮排有做好, 用 if/else 寫出來的程式並不會比較難閱讀. -- ╥╥╖╓─╥╖ ╓─╥╖╓╖ ╓─╥╖ ╓─╥╖ ╓╖╓╖ ╟╢ ╟╢ ╙╜ ╟╢╟╢ ╟╢ ║║╟╢ ╟╢ ╟╢ ╟─ ╟─╫╢ ╟╢ ╟─╫╜ ║║╟╢ ╟╢ ╟╢ ╓╖ ╟╢╟╢ ║║╟╢ ╨╜ ╙─╨╜ ╙─╨╜ ╙╜ ╙─╨╜╙╜ ╙╙╨╜ 獅子男 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.67.66.169 ※ 編輯: JoeHorn 來自: 203.67.66.169 (06/21 13:17)
piligo:嗯嗯了解...謝謝 06/21 14:30