PHP でファイル操作のためのシンプルな API を提供する Composer パッケージ「 Flysystem 」の使い方をまとめてみました。 Flysystem は「さまざまなストレージを共通のインタフェースで扱えること」が大きな特徴のひとつですが、ローカルのストレージに対して使うだけでも PHP の組み込みの fopen() や fread() や fclose() 、 mkdir() や rmdir() や scandir() 、 SplFileInfo や SplFileObject の使用に伴うわずらわしさや思わぬバグの発生を抑えられるため、ローカルのストレージに対して利用することだけでも大きなメリットがあります。 今回のサンプルコードでは、次のバージョンを使って動作確認をしました。 バージョンが異なるとインタフェースが違うこともあるため、参考にされる際はご注意ください。 PH