iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
自我挑戰組

花式PHP 系列

分享一下工作半年來,在跟網頁後端程式(PHP、Laravel等)打交道時挖到的各種寶藏跟地雷~

鐵人鍊成 | 共 31 篇文章 | 41 人訂閱 訂閱系列文 RSS系列文
DAY 20

GuzzleHttp:併發HTTP REQUEST

read me senpai 在讀這篇文章之前,希望你至少已經: 使用過 GuzzleHttp 進行 Http 請求 如果你有以下的知識儲備更好,但不強求:...

DAY 21

Carbon:setTestNow()輔助測試

read me senpai 在讀這篇文章之前,希望你至少已經: 呼叫過 Carbon::today() 等等來自 Carbon 提供的函式 它可以做什麼呢...

DAY 22

PHP:yield

read me senpai 這篇文章假設你有下列的知識: 了解實作了 Iterator 界面的物件就可以被 foreach 迭代 了解 PHP 中的陣列...

DAY 23

PHP:升級7.0前的語法檢查

read me senpai 這篇文章適合以下的觀眾: 你手上有專案想要升級到 PHP 7,但怕語法不相容 有 composer 使用經驗 有 command...

DAY 24

PHP:Xdebug搭配Kcachegrind做效能分析

大家新年快樂! 為什麼我需要它們? 一般狀況下我們使用 debugbar 就綽綽有餘了。但有時候有些狀況(比如說執行超時)即使絞盡腦汁也都無法想出是哪裡出了問題...

DAY 25

PHP SPL:概要

read me senpai 這系列假定你應該是: 略懂物件導向 不精通 PHP 不知道有 SPL 的存在 如果你有以下的經驗、知識更好: 資料結構(qu...

DAY 26

PHP SPL:SplFixedArray

它是什麼? SplFixedArray 就是固定長度的陣列。底下是 php 的 SplFixedArray 跟 array 的比較: 功能 SplFixe...

DAY 27

PHP SPL:SplObjectStorage

它可以做什麼 SplObjectStorage 有兩種用法: 當成一個可以用物件當 key 的關聯陣列 當成一個裝滿物件的一般陣列 其中的第二種用法:因為兩...

DAY 28

PHP SPL:RecursiveIteratorIterator

read me senpai 這篇文章希望你至少有以下的知識:2. 使用過多維陣列3. 知道迭代器(Iterator) 如果你知道底下這些東西會更好: 遞迴...

DAY 29

推薦一些好用的工具

工具 名稱 介紹 Diff Checker 清楚辨別檔案更改前後的差異 Online PHP functions 線上測試PHP PHP...