PHP はサーバーサイドのスクリプト言語であり、サーバーサイドはバックエンドに属します。もちろん、PHP の機能は出力ページだけでなく、ロジック層、サービス層、およびDAO、およびおそらくファイルの読み取りと書き込み、メッセージ キュー、イベント メカニズムなどです。厳密に言うと、PHP はフロントエンドよりもバックエンドではるかに多くのことを行います。
php、mysqlはバックエンドに属し、私たちの脳に相当し、見たものや感じたこと(フロントデスクで取得したデータ)を取得し、論理的に実行します判定、計算、処理、保存、出力などの操作。 [推奨チュートリアル: php チュートリアル]
ここでのフロントエンドとは、訪問者にサービスを提供する目的を果たすアプリケーションを指し、バックエンドとは、管理、運用、データ マイニングなどを指します。非ビジター向けのものです。
PHP は高速でデプロイが容易なため、フロントエンドでは他の言語よりも大きな利点があります (たとえば、インターフェイスが 3 か月ごとに変更されるなど)。ただし、PHP は結局解釈されるため、安定している(つまり、需要の変化が小さい)、再コンパイルされることがほとんどない)、複雑である(命令集約型)ため、コンパイル言語と比較すると動作効率が低く、不利です。
要約すると、PHP はバックエンドに属します。 実際には、PHP がフロントエンドであるかバックエンドであるかを言うとき、あまり意味はありません。ランプ アーキテクチャに関する限り、PHP はアーキテクチャ全体のコンポーネントとみなすことができます。 Webシステムのフロントエンドとバックエンドの分け方は、データベースと対話するかどうかで分ける必要がありますが、最も単純に分けると、(html, css, javascript)がフロントに属し、htmlがフロントを制御することになります。デスクテキスト形式、CSSは女の子が化粧をしてページを美しくするようなもの、JavaScriptはフロントデスクページと顧客の間のインタラクションを実現するものです。
以上がphp はフロントエンドですか、それともバックエンドですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。