所有的工程師都鄙視 PHP 工程師。--《工程師鄙視鍊》所以,所有的 PHP 工程師都應該試圖成為 Modern PHPer。 Modern PHP 簡介...
有時坐擁許多工具,但卻不知如何應用。 前言 PHP 在 5.4.0 之後就內建 Built-in Web Server,這個功能可以在不用安裝 Apache...
世界是混沌的,直到有了 PSR-0;世界是混亂的,直到有了 PSR-1;世界是戰亂的,直到有了 PSR-2; 前言 PSR,全名 PHP Standards...
物件導向程式設計構築起現代程式設計,同時也浪費了工程師們最寶貴的資源--時間。 前言 PHP 從 5.3 之後開始陸續加入物件導向的機制,雖然大部份功能都參...
理論上只應該只有自己知道密碼,不過現實生活不總是這麼理想。 前言 「密碼」是構築現代認證系統的基礎,儘管近年提出了諸如 U2F 之類的新興認證方式,但密碼總...
「PHP 不會 Memory Leak。」--某知名電商技術工。 前言 PHP 有自己的 Zend VM,正如同 JVM 一般,我們可以從 php.ini...
前言 PHP 有預定義一些 interface 及 class,妥善運用這些類別與介面,有助於讓標準函式或敘述式使用它們,也易於讓其它開發者理解。 介面 Tra...
「絕對不要相信來自於使用者的資料。」 前言 寫 PHP 時常常會聽到一句「絕對不要相信來自於使用者的資料」,這麼多年過去了,SQL Injection、XS...
「絕對不要相信來自於使用者的資料」 前言 寫 PHP 時常常會聽到一句「絕對不要相信來自於使用者的資料」,這麼多年過去了,SQL Injection、XSS...
錯誤往往會發生,但如何處理才是學問所在。 前言 遇見程式發生預期外的事件,幾乎是每個工程師的日常。PHP 對於錯誤處理往往是混亂而難以控制的,這也時常成為新...