- elleryq says: 開始看 Modern PHP
- e*****q says: 一開始是介紹 PHP 的一些新特性,像是 traits, opcache, built-in server, namespace, generator, generators ... 等等,traits 還蠻特別的,類似 mix-in ...
- e*****q says: 在 2009 年,PHP developers 一起聚集起來,成立了 PHP-FIG,一同制定標準,光 psr-1, psr-2 就不少東西可看...
- e*****q says: psr-3 是 log,現在都建議使用 monolog 了,laravel 的 Log 也是用 monolog。
- e*****q says: psr-4 是 autoloader ,主要是解決 require/include/require_once ... 的問題,說真的,我沒認真搞懂過 require/include/require_once 的差異。autoloader 的部份我也還沒弄懂,書裡是建議不要自己再刻一份,最好是透過 composer 來處理。
- e*****q says: 原來 composer 都是去 Packagist 這邊下載的...
- e*****q says: Packagist 跟 pypi 一樣,也提供搜尋的服務。
- e*****q says: 回到 autoloader,composer 安裝 component/library 以後,vendor 會有一個 autoload.php ,autoload.php 裏面則有 require_once vendor/composer/autoload_real.php 。
- e*****q says: autoload_real.php 又會引用同目錄下的 autoload_psr4, autoload_files, autoload_classmap, autoload_namespaces 等 .php 檔案。laravel 是在 bootstrap/autoload.php 裡去引用 vendor/autoload.php 的。
大致的路是這樣子。 - e*****q says: 要增加自訂的引用檔案,就是在 composer.json 裡去寫 ["autoload"]["files"] ,然後執行 composer dump-autoload 重新產生 vendor/composer 下的 auotload_xxxx.php 。
- e*****q says: 至此,走馬看花的看完前四章... XD
- e*****q says: filter_var 還蠻好用的~可以依照指定的 flag/pattern 過濾掉變數中不安全的字元
- e*****q says: 第五章蠻值得一看,對於安全的部份做了蠻好的介紹。
- e*****q says: PHP 5.2 以後,有 DateTime 的相關類別在專門處理日期時間了。
- e*****q says: 然後有推薦一個 nesbot/carbon 的好用 component ,說可以比較方便的處理日期時間。
2015-09-23
2015-08-30
訂閱:
張貼留言 (Atom)
2019-07-30
e***q says:無條件支持「看到更多吉賽兒 aka 國民老婆 aka 蓋兒加朵 (Gal Gadot) 與韓的玩命情侶走天涯電影」 真心覺得這個更有賣點! 6 年過去了我們還在等!給《玩命關頭》韓哥一個公道,戴克蕭不用踹共嗎? – 電影神搜 #JusticeForHan e...

-
elleryq says: zabbix/nagios/zenoss 資料收集噗 e*****q says: 本來只知道 zabbix/nagios,這篇多介紹了 zenoss ,筆者是覺得 zenoss 在安裝上挺方便,但介面有點小複雜。 Zabbix,Nagios和Zenos...
-
elleryq 說: [ReP] seamxr : 「小孩是長期的錢坑,每個階段都要投資,跟蓋一座DRAM廠是一樣花錢的」 says:撐過去了,就是下一個績優股了~~~ seamxr says:喔,這是新聞抄來的 elleryq 說: 王思平 Free Air 起飛囉! sa...
-
elleryq 說:糟了,在公司吃完晚餐以後,精神開始恍惚~ elleryq 說:開始看 Crank High Voltage elleryq says:字幕 delay 了,不過應該是沒啥關係吧~ elleryq says:這部片有白靈,超乎想像的演出。 elleryq say...
沒有留言:
張貼留言