現在、多くの PHP フレームワークが登場しています。私はこの分野の専門家ではなく、そのうちの 1 つを上手に使用することさえできないため、推奨はしませんし、どのフレームワークがどれであるかについて議論したくありません。どれがフレームワークであり、どれがフレームワークではないのか。ここで説明したいのは、新しいフレームワークをより早く使い始める方法についてです。
#まず最初に、ZendFramework、Cake、Symfony、atk、Yii、CodeIgniter、Solar、PRADO などのフレームワークを選択する必要があります。どれを選びますか?優れた「ステップバイステップ」チュートリアルを提供するフレームワークもあれば、始めるのが難しいフレームワークもあります。 (推奨学習: PHP プログラミングの入門から熟練度まで )
私はこの記事がとても気に入っています:「新しいプログラミング言語を学ぶために必要な演習」ですが、私はあなたがすでにそうしているからです。 PHP に慣れていない場合、この方法は学習フレームワークでは使用できません。そこで、PHP フレームワークを学習するための同様の演習をいくつかリストしたいと思います。
フレームワークの使用方法がまだわからない場合は、この記事の演習に従って学習してみてはいかがでしょうか?
1. Hello world
ここでは練習の必要性については説明しません。新しいフレームワークでアプリケーションを構築し、ページ上に「hello world」を表示します。もちろん、それはそれほど単純ではありません。
2. 電卓
簡単な電卓プログラムを作成し、フォームを結合し、2 つのオペランドに対して加算、減算、乗算、除算などの演算を実行し、次の値を入力します。結果がページに出力されます。操作ごとに個別のアクションまたはメソッド (フレームワークごとに呼び方が異なる) を設定し、フレームワークでフォーム検証関数を使用する必要があります (フレームワークがこの関数を提供している場合)。
3. ゲストブック
1998 年に戻りましょう - ゲストブック プログラムを作成し、ユーザーが記入できるフォームをページに表示して、これに送信します。アプリケーションを作成し、それをデータベースまたはテキスト ファイル (状況に応じて) に保存し、ユーザーのメッセージの内容をページに表示します。フレームワークが HTML フォーム、オブジェクト モデル、またはレイヤーを作成する機能を提供している場合は、それらを使用します。
4. 解析とページ付け (解析とページ付け)
RSS ソースまたはその他の XML ソースを選択し、エントリを解析して表示します。同時にページング機能も追加され、5件ずつ閲覧できるようになり、ページの先頭または末尾にページ番号が付加される。フレームワークがそのような機能を提供している場合は、それを使用してください。
上記の演習を完了すると、このフレームワークの使用方法を明確に理解できるようになり、それを使用してより複雑な作業を完了したり、このフレームワークの他の機能を引き続き探索したりできるようになります。 まだ使い方がわからない場合、または上記の演習を完了するのに多くの時間を費やしている場合、このフレームワークはあなたには適していないと思いますので、別の使用方法を見つけたほうがよいでしょう。
フレームワークの使用中に問題が発生した場合は、必ずフレームワークのコミュニティに助けを求めてください。 このように強力なコミュニティのサポートがあるフレームワークは、今後の仕事に大きな助けとなるだけでなく、このフレームワークが優れたフレームワークであることも示しています。半年後には誰もフレームワークを使いたくなくなり、フレームワークの開発者が開発中止を発表するのは非常に迷惑です。 ID カードは、同じ行動やステータスの違いを明確に区別します。
以上がPHP の新しいフレームワークを学ぶにはどのくらい時間がかかりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。