ほとんどのネットワーク プログラムは C/S モードです。つまり、クライアントとサーバーはデータを送信し、相互に対話します。 Web アプリケーションは C/S モードであり、ブラウザはユニバーサル クライアントとして機能するため、このモードを説明するために B/S を使用することがよくあります。 Web では、クライアント (ブラウザー) がフロントエンド、サーバーがバックエンドであり、フロントとバックはプログラマを基準にしています。
PHP をフロントエンドで使用するかバックエンドで使用するかを言うのは適切ではないと思いますが、PHP はバックエンド (サーバー側) で実行され、実行結果がフロントエンドに送信されます。 -end (クライアント、ブラウザ) を表示します。
新聞社の編集者と同じように、新聞社で記事を書き、新聞に印刷し、あなたに読んでもらうために送ります。私の個人的な理解ですが、実は狭義のフロントエンドと広義のフロントエンドには違いがあります。
狭義のフロントエンドとは「(ブラウザ上で)目に見える部分」であることは皆さんもうお分かりかと思いますが、主な技術としてはHTML、CSS、JavaScript、Flash、siverlightなどが挙げられます。
広範なフロントエンドには、サーバーからユーザーのブラウザーに出力されるページ (MVC フレームワークのビュー層) が含まれます。対応するバックエンドはサービスとデータ アクセスです。サーバー側ではページ表示のロジックの一部をフロントエンドがカプセル化することになり、例えばテーブルを描画する際にはこのレイヤーでループが作られたり(もちろんjsで描画することも可能)、フォームが生産された。サーバー側で実行されるため、高速かつ安全であることが利点です。
もちろん、PHP の機能は出力ページに限定されず、ロジック層、サービス層、DAO、さらにはファイルの読み書き、メッセージ キュー、イベント メカニズムなども含まれます。厳密に言うと、PHP はフロントエンドよりもバックエンドではるかに多くのことを行います。この点は企業によって理解が異なるかもしれませんが、あまり真剣に考える必要はないと思いますが、狭いフロントエンド業務に携わる学生であっても、PHP フレームワークを理解することは非常に有益です。
以上がphpはフロントエンドですか、それともバックエンドですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

Dreamweaver Mac版
ビジュアル Web 開発ツール
