ls -l PHP/
PHP (9)
2021
-
優雅導入 PHP CS_Sniffer 至 Legacy 專案
Linter 如何優雅導入 Legacy 專案而不造成團隊太大的開發負擔
-
解密 PHP_CodeSniffer Configuration File
解密 PHP CodeSniffer 的 XML configuration file,針對自己團隊專案作客製化
-
從 MVC 談後端作業流 (Backend HTTP Workflow)
以 MVC 框架角度切入探討專案的可維護性,整理歸後端的作業流 Backend HTTP Workflow 進而釐清元件的邊界切分,使軟體設計更接近 SOLID、DRY、KISS 原則,同時使專案更容易修改、測試增進軟體專案品質
-
PHP Linter 和 Formater 選擇
剖析常見的 PHP Linter 和 Foramter 工具,協助選擇適應自己及團隊的開發工具。
2018
-
PHP7.1 Feature/Incompatible 升級注意事項
紀錄 PHP 7.1 新的 Feature,以及不相容的項目
-
網頁後端工程師的學習技能 Roadmap - The Roadmap for Web Backend Developer in PIXNET
以在 PIXNET 兩年半的經驗,條列 PHP 網頁後端工程師該學習的技能 Roadmap,從 Unix、Trac 等基本工具到後端技術指標。
2017
-
Clean Code 實戰之 PHP 良好實踐
給 PHP Beginner 的簡易手冊。在不過度依賴 Framework 或者 Library 工具的情況下,撰寫良好的 PHP 程式搭配 Clean Code 實戰範例分享
-
Lumen 使用 php artisan tinker
Lumen 不像 Laravel 內建 Tinker。記錄用 composer 安裝 vluzrmos/tinker、註冊 service provider,在 Lumen 使用 php artisan tinker 的步驟。
-
基本的網頁安全與防護 - SQL Injection
自組 Raw SQL 才發現防護不足。整理 SQL Injection 的基礎防護:prepared statements、parameterized queries 與 PDO 用法。