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(用正規表示式),但省下跑清單跟迴圈的程式碼,好用許多。