Let's write a note.

2018-12-09
PHP Type Hint Closure vs callable

PHP Type Hint Closure vs callable

Closurecallable Type Hint 差異

Read More

2018-07-22
PsySH 強大的 PHP REPL

PsySH 強大的 PHP REPL

PsySh 是一種 REPL (Read-Eval-Print Loop),可以接受使用者輸入,執行它們,並把結果回傳,省去了永無止境的 var_dump() and die(),可以完全取代 PHP interactive shell (php -a),而且還有很多方便的功能,可大大提升 debug 的效率。

Read More

2018-07-15
PHP ?: 和 ?? 運算子差異

PHP ?: 和 ?? 運算子差異

簡單介紹 ?:?? 兩者的差異。

Read More

2018-05-20
git fixup & autosquash 加快 commit 整理速度

git fixup & autosquash 加快 commit 整理速度

在提交程式碼的時候,總會用 rebase -i 來整理還沒推送出去的 branch,像是錯字或是 coding style 之類的小錯誤,以往總是:

Read More

2018-05-02
讓 GitHub 使用黑色主題

讓 GitHub 使用黑色主題

近年來許多網站紛紛開始增加黑色主題(Google、YouTube),突然在想 GitHub 會不會也有出黑色主題,果不其然真的有,只是是用瀏覽器插件的方式完成。

Read More

2017-11-19
PHP 陣列結尾逗號加還是不加

PHP 陣列結尾逗號加還是不加

PHP 陣列最後一個值的結尾逗號要加還是不加?

Read More

2017-11-05
if else 技巧

if else 技巧

if else 有時候會造成程式越寫越多層,產生了大家所說的波動拳程式碼,運用一些小技巧讓處理條件更清楚明確。

Read More

2017-10-29
全域範圍 global .gitignore

全域範圍 global .gitignore

當我們專案做版本控制的時候,不需要加入的我們通常都會加入到 .gitignore 裡面。

但有時候一些個人環境產生的檔案,像是 PhpStorm 的 .idea 資料夾,並不是所有人都是用 PhpStorm,這時候放入 .gitignore 並不合適。

Read More

2017-09-16
PHP empty() 和 isset() 差別

PHP empty() 和 isset() 差別

常常在判斷數值是產生疑惑,什麼時候用 empty(),什麼時候用 isset(),或者直接使用 if($variable),這邊做個小小的整理。

Read More

2017-08-27
Windows 右鍵開啟 Sublime

Windows 右鍵開啟 Sublime

在 windows 環境右鍵選單加入用 Sublime 開啟的功能,方便又快速編輯開啟檔案和專案。

Read More