Troubleshooting of PHP errors: Difference between revisions

Jump to navigation Jump to search
m
m (Text replacement - "== references ==" to "== References ==")
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 ,如果可以讓使用者自行處理,建議改成容易閱讀的錯誤訊息。


Anonymous user

Navigation menu