任意の変数を調べるための、var_dump() に代わる使いやすい dump() 関数を提供する PHP コンポーネントです。
symfony/filesystem
ファイルやディレクトリの作成、コピー、移動、削除を行う基本的なファイルシステムユーティリティを提供するPHPコンポーネント。
- スター
- 4,631
- フォーク
- 48
- 未解決の Issue
- 1
- 最終コミット
- 3 日前
これは何?
FilesystemはSymfonyフレームワークのPHPコンポーネントで、ファイルやディレクトリの一般的な操作を単一のユーティリティクラスにまとめています。ディレクトリの再帰的な作成、ディレクトリツリー全体のコピーやミラーリング、パスの削除など、PHP組み込み関数では扱いにくい処理に対応します。
このコンポーネントはSymfonyのメインモノレポに含まれていますが、単独のComposerパッケージとして公開されているため、フレームワーク本体がなくてもあらゆるPHPプロジェクトで利用できます。使い方の詳細はSymfonyのドキュメント、issueやプルリクエストはメインリポジトリを参照するようREADMEに記載されています。
主な機能
- 01ファイルやディレクトリの作成、コピー、移動、削除に対応します。
- 02ディレクトリの再帰的な操作や、ディレクトリツリーのミラーリングに対応します。
- 03Composer経由で単独でインストールでき、Symfonyフレームワーク全体に依存しません。
ユースケース
- PHPアプリケーションで生成ファイルやキャッシュディレクトリを管理する。
- PHPのビルドスクリプトやデプロイスクリプトでディレクトリツリーをデプロイまたは同期する。
- 低レベルのコードを自分で書かずに、PHP CLIツールへファイルシステム操作を追加する。
トピック
よくある質問
- filesystem とは?
- ファイルやディレクトリの作成、コピー、移動、削除を行う基本的なファイルシステムユーティリティを提供するPHPコンポーネント。 FilesystemはSymfonyフレームワークのPHPコンポーネントで、ファイルやディレクトリの一般的な操作を単一のユーティリティクラスにまとめています。ディレクトリの再帰的な作成、ディレクトリツリー全体のコピーやミラーリング、パスの削除など、PHP組み込み関数では扱いにくい処理に対応します。
- filesystem は無料で使えますか?ライセンスは?
- filesystem は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- filesystem は今もメンテナンスされていますか?
- 活発にメンテナンス中。filesystem の最終コミットは 2026年11月4日 です。
- filesystem は何に使えますか?
- PHPアプリケーションで生成ファイルやキャッシュディレクトリを管理する。 PHPのビルドスクリプトやデプロイスクリプトでディレクトリツリーをデプロイまたは同期する。 低レベルのコードを自分で書かずに、PHP CLIツールへファイルシステム操作を追加する。
- filesystem はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/symfony/filesystem
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
7427+1 今週103PHPMIT更新 3 日前
HTTPリクエストのURLをルート設定に照合し、名前付きルートからURLを生成するPHPコンポーネントです。
7613+1 今週92PHPMIT更新 15 時間前
入力・出力・タイムアウトを制御しながら、サブプロセスで外部コマンドを実行するPHPコンポーネント。
7454106PHPMIT更新 3 日前
アプリケーション内のオブジェクトの生成と依存関係の組み立て方を標準化・集約するPHPコンポーネント。
416692PHPMIT更新 17 時間前
Mbstring拡張がインストールされていない環境で、部分的な実装を提供する純粋なPHP製フォールバックです。
781439PHPMIT更新 10 日前
Packagistからプロジェクトのパッケージを宣言・インストール・更新するPHP向け依存関係管理ツール。
3万4865PHPMIT活発にメンテナンス更新 一昨日