有了上述的程式碼,就可以輕鬆Debug囉。另外,請記得在將程式碼交給客戶之前,把Debug模式關閉喔。
至於為什麼要通過這些檢查呢?DobuleService曾經提及:
1. 避免變數名前後不小心打錯。
2. 避免不存在的鍵值,隱藏可能的邏輯錯誤。
3. 強制變數初始化,避免變數交互引用覆蓋或誤用。
4. 強制正規化變數型態,避免隱藏性錯誤。
5. 自然養成嚴謹的編程習慣。
6. 強化程式本身的環境可攜性。
另外,值得一提的是,並非所有ini設定都可以透過ini_set()這個函式來設定的,只有被系統規範為PHP_INI_ALL或是 PHP_INI_USER的選項,才可以使用ini_set()。若不清楚哪些可設定的話,請參見twphp提供的資料:http://tw.php.net/manual/en/ini.list.php
參考資料
沒有留言:
張貼留言