Troubleshooting of PHP errors: Difference between revisions
Jump to navigation
Jump to search
m
→避免的 coding 習慣
m (Text replacement - "== references ==" to "== References ==") |
m (→避免的 coding 習慣) Tags: Mobile edit Mobile web edit |
||
| Line 199: | Line 199: | ||
== 避免的 coding 習慣 == | == 避免的 coding 習慣 == | ||
* 避免使用簡化的的變數名稱,例如 $sd 也許一開始還會記得,但是過一陣子就會忘記這是什麼 | * 避免使用簡化的的變數名稱,例如 $sd 也許一開始還會記得,但是過一陣子就會忘記這是什麼 | ||
* | |||
* 重複複製貼上的內容,但是內容可能常被其他使用者更改,導致內容更新困難,需要修改多處的程式碼 | |||
* 絕對路徑或絕對網址寫死在程式碼內,導致日後移機或對外公開網站服務時,需要修改多處的程式碼 | * 絕對路徑或絕對網址寫死在程式碼內,導致日後移機或對外公開網站服務時,需要修改多處的程式碼 | ||
** 存取檔案時將完整路徑,例如 {{kbd | key= <nowiki>D:/AppServ/www/abc.csv</nowiki>}} 寫死在程式碼內 | ** 存取檔案時將完整路徑,例如 {{kbd | key= <nowiki>D:/AppServ/www/abc.csv</nowiki>}} 寫死在程式碼內 | ||
** 將測試網址 (127.0.0.1 或 localhost) 寫死在程式碼內 | ** 將測試網址 (127.0.0.1 或 localhost) 寫死在程式碼內 | ||
* 容易閱讀的錯誤訊息:除了 500 Error ,如果可以讓使用者自行處理,建議改成容易閱讀的錯誤訊息。 | * 容易閱讀的錯誤訊息:除了 500 Error ,如果可以讓使用者自行處理,建議改成容易閱讀的錯誤訊息。 | ||