ホームページ  >  記事  >  バックエンド開発  >  PHPに切り替えたばかりです

PHPに切り替えたばかりです

WBOY
WBOYオリジナル
2016-06-23 14:15:181032ブラウズ

さて、私は PHP に切り替えたばかりですが、ざっと見ただけで、PHP がアクションの別の形式であることを理解できたでしょうか。


以前は Java をやっていて、最近 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 の違いについてはさまざまな意見があります。個人的に思うのは、Java に比べて PHP は型付けが弱い言語、つまり動的言語であるという点です。この場合、Web 開発はより速くなります。 2 つ目の違いは、PHP のランタイム ライブラリは Java ほど OO ではなく、PHP エンジン (Java の仮想マシンに相当) の API がパッケージ化されておらず、C 言語と同様にすべての関数であることです。私は個人的にこれが嫌いです。ただし、php の IDE には非常に優れたプロンプト機能があります。

では、各レベル間の相互作用はどのように行われるのでしょうか? 以前 Java を使用していたときは、V 層と C 層の間に XML 構成がありました。この方法でアクションやページを正確に見つけることができましたが、同じことが当てはまります。 PHP を通して。xml

PHP にはそのような構成はありません。 PHP は、テンプレート エンジン (テンプレート クラス) を使用して、データを HTML ドキュメントに渡します。主流のテンプレート クラスは賢いので、それについて学ぶことができます。

php にはそのような設定はありません。 PHP は、テンプレート エンジン (テンプレート クラス) を使用して、データを HTML ドキュメントに渡します。主流のテンプレート クラスは賢いので、それについて学ぶことができます。

以上、ありがとう、ふふ…

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。