返信内容:
ほとんどのオープンソース プロジェクトは、単一のモジュールまたは単一の関数に焦点を当てる傾向があります。完全なセットはほとんどなく、初心者が読むのに適さない大規模で複雑なものもあります。 。
したがって、最初にいくつかの基本的な関数を実装してみる必要があります:
- ファイルアップロード
- 画像処理
- データベース操作
- ページング
- 文字列操作
- MVC
- ORM
- テンプレートエンジン
そして、これらを組み合わせて独自のフレームワークを作成してみてください。このフレームワークを使用してプロジェクトを開発すると、基本的に慣れることができます。
その後、他の人のコードを見て、GitHub で PHP スターの数が多いものを参照することをお勧めします。
- プロジェクト: 今日の GitHub でトレンドの PHP リポジトリ · GitHub
- ユーザーまたは組織: 今日の GitHub でトレンドの PHP 開発者 · GitHub
さらに、私が以前に回答した質問も参照できます: 独自の PHP フレームワークを開発するにはどのような知識の蓄えが必要ですか? - 安正超の答え
フレームワークを書いてみる
CMS を自分で実装するには、
slim と Composer をご覧ください。
laravel自体にsymphonyが含まれています