Visual Studio Code 設定 PHP Debug

前言

以往寫 Java 或 C# 時,IDE 會提供開發者除錯的功能,

其中我最頻繁使用的是斷點 (Breakpoints),

點幾下就可以知道程式流程及變數內容,相當方便。

但寫 PHP 時,我除錯的方法是印出變數值,

相較之下根本還停留在石器時代,

趁著最近開始使用 Visual Studio Code,

就來紀錄一下 PHP Debug 的設定方法。 繼續閱讀 Visual Studio Code 設定 PHP Debug

CodeIgniter在Server上無法正確執行Cron Job

狀況

使用cron job執行CodeIgniter的檔案,

總是跑出default controller的內容。

官方文件的cli使用方式:

在本機測了很多次,

指令確實可以正常使用,

但一樣的指令在Server執行,

給的永遠是錯誤結果。 繼續閱讀 CodeIgniter在Server上無法正確執行Cron Job

[AWS] 使用S3的PHP SDK刪除資料夾

首先要先說明──S3沒有資料夾的概念。

在S3裡面可以看到分層,

其實只是檔名中的/以分層來呈現。

我最先找到的資料是:

使用get_object_list()指定prefix(前綴字,即假想的資料夾),

再用foreach去跑delete_object()

不過最直覺的方式應該是使用delete_all_objects()

一樣是指定prefix(用正規表示式),但省下跑清單跟迴圈的程式碼,好用許多。