ホームページ >バックエンド開発 >PHPチュートリアル >PHPに切り替えたばかりです
さて、私は PHP に切り替えたばかりですが、ざっと見ただけで、PHP がアクションの別の形式であることを理解できたでしょうか。
以前は Java を使用していましたが、最近 PHP を見たばかりですが、このように理解しているかどうかはわかりません。
PHP はアクションではありません。 PHP は Java と同じ、完全な言語です。もちろん、php にはアクションも含まれます。
PHP のコード構造は Java に似た MVC (モデル ビュー コントローラー) です。コントローラーは Java のアクションに対応し、モデルはクラス、ビューはテンプレート (html) に相当します。全体として、php は Java に似ています。構文スタイルは同じであり、すべて C スタイルであると言えます。だから学ぶのは簡単です。
と java の違いについてはさまざまな意見があります。個人的に思うのは、Java に比べて PHP は型付けが弱い言語、つまり動的言語であるという点です。この場合、Web 開発はより速くなります。 2 つ目の違いは、PHP のランタイム ライブラリは Java ほど OO ではなく、PHP エンジン (Java の仮想マシンに相当) の API がパッケージ化されておらず、C 言語と同様にすべての関数であることです。私は個人的にこれが嫌いです。ただし、php の IDE には非常に優れたプロンプト機能があります。
php はアクションではありません。 PHP は Java と同じ、完全な言語です。もちろん、php にはアクションも含まれます。
PHP のコード構造は Java に似た MVC (モデル ビュー コントローラー) です。コントローラーは Java のアクションに対応し、モデルはクラス、ビューはテンプレート (html) に相当します。全体として、php は Java に似ています。構文スタイルは同じであり、すべて C スタイルであると言えます。だから学ぶのは簡単です。
では、各レベル間の相互作用はどのように行われるのでしょうか? 以前 Java を使用していたときは、V 層と C 層の間に XML 構成がありました。この方法でアクションやページを正確に見つけることができましたが、同じことが当てはまります。 PHP を通して。xml
PHP にはそのような構成はありません。 PHP は、テンプレート エンジン (テンプレート クラス) を使用して、データを HTML ドキュメントに渡します。主流のテンプレート クラスは賢いので、それについて学ぶことができます。
以上、ありがとう、ふふ…