Troubleshooting of PHP errors: Difference between revisions
Jump to navigation
Jump to search
m
→避免的 coding 習慣
m (→避免的 coding 習慣) |
|||
| Line 228: | Line 228: | ||
* 絕對路徑或絕對網址寫死在程式碼內,導致日後移機或對外公開網站服務時,需要修改多處的程式碼 | * 絕對路徑或絕對網址寫死在程式碼內,導致日後移機或對外公開網站服務時,需要修改多處的程式碼 | ||
** 存取檔案時將完整路徑,例如 {{kbd | key= <nowiki>D:/AppServ/www/abc.csv</nowiki>}} | ** 存取檔案時將完整路徑,例如 {{kbd | key= <nowiki>D:/AppServ/www/abc.csv</nowiki>}} 寫死在程式碼內。可以改成使用相對路徑,例如 {{kbd | key= <nowiki>__DIR__</nowiki>}}<ref>[https://www.php.net/manual/en/language.constants.magic.php PHP: Magic constants - Manual]</ref> 代表檔案所在的資料夾。 | ||
** 將測試網址 (127.0.0.1 或 localhost) 寫死在程式碼內 | ** 將測試網址 (127.0.0.1 或 localhost) 寫死在程式碼內 | ||