PHP はフロントエンドとして使用されますか?それともバックエンドとして使用されますか?フロントエンドとフロントエンドの違いは何ですか?
返信内容:
私の個人的な理解ですが、実は狭義のフロントエンドと広義のフロントエンドには違いがあります。狭義のフロントエンドもう皆さんよく分かりましたが、「(ブラウザ上で)目に見える部分」で、主な技術はHTML、CSS、JavaScript、Flash、siverlightなどです。 。
広範なフロントエンド には、サーバーがユーザーのブラウザーに出力するページが含まれます。これは、MVC フレームワークのビュー層であり、サービスとデータ アクセスに対応します。サーバーでは、フロントエンドがページ表示のロジックの一部をカプセル化したり、例えばテーブルをレンダリングする際にこのレイヤーでループを作ったり(もちろんjsでレンダリングすることもできます)、フォームを作成したりします。生産された。サーバー側で実行されるため、高速かつ安全であることが利点です。
もちろん、PHP の機能は出力ページに限定されず、ロジック層、サービス層、DAO、さらにはファイルの読み書き、メッセージ キュー、イベント メカニズムなども含まれます。厳密に言うと、PHP はフロントエンドよりもバックエンドで多くのことを行います。これについては企業によって異なる理解があるかもしれませんが、狭いフロントエンドの仕事に従事している学生であっても、PHP フレームワークを理解することは非常に有益だと思います。 ほとんどのネットワーク プログラムは C/S モードです。つまり、クライアントとサーバーはデータを送信し、相互に対話します。 Web アプリケーションは C/S モードであり、ブラウザはユニバーサル クライアントとして機能するため、このモードを説明するために B/S を使用することがよくあります。 Web では、クライアント (ブラウザー) がフロントエンドであり、サーバーがバックエンドです。フロントとバックは、ユーザー (プログラマー) に対して相対的なものです。
PHP がフロントエンドに使用されるかバックエンドに使用されるかを言うのは適切ではないと思います。PHP はバックエンド (サーバー側) で実行され、実行されます。結果はフロントエンド (クライアント、ブラウザ) に送信されます) が表示されます。新聞社の編集者と同じように、新聞社で記事を書き、新聞に印刷し、あなたに読んでもらうために送ります。 @杨佳兰さんの意見に狭義にも広義にも同意します。
狭義のフロントエンドとは、HTML、CSS、JS などのページ表示に関連するコンテンツを指すと一般的に考えられています。これは誰もがはっきりと認識しています
クラスメイトとチャットするとき、私はこう言いました。現在バックエンドエンジニアが多いことが分かりました。 バックエンドもフロントエンドとバックエンドに分かれます。 フロントエンドはリクエスト処理やビジネスロジックに密接に関係する部分を指し、主に PHP を指します。 ; バックエンドは、インフラストラクチャに偏ったシステムのいくつかのサポート構造を指し、C/C++ やその他の開発されたもので構成されます。
おそらくタイトルはこれを指しているのでしょう。 1. 投稿者の質問に簡潔に答えます:
PHP はバックエンドとして使用されます。
フロントエンド = フロントエンド、バックエンド = バックエンド。
2、
オーナーさん、これからも頑張って、Web 開発を学んでください。
実は、ご質問の内容が少しわかりにくいので、あまり話しすぎると理解できなくなる可能性があるので、基本的なところから始めましょう。 PHP は一般にバックエンド開発に使用されますが、PHP はフロントエンド表示の重要な形式でもあります。
一般的なフロントエンド開発マネージャーは、PHP についての知識が必要です。PHP には多くのアプリケーションの問題やバックエンド担当者とのコミュニケーションの問題が含まれるためです。 フロントは可愛い女の子が受付や受付などを担当するべきではないでしょうか? PHP は、バックエンドを実行し、データの処理と交換を行うスクリプト言語です。 実際、これらの概念はすべて相対的なものです...結果が最終的に表示されるエンド (最も近いもの) は、いわゆるフロントエンドです。
Web リクエストに基づいて、PHP はバックエンドです。サーバー上で実行されるため、js、css、html がフロントエンドになります (ブラウザーで実行、解析、レンダリングなどが行われます)。 PHPはバックエンドを行います。フロントエンド開発は主に静的なユーザー インターフェイスといくつかの動的な効果であり、データ ロジックは関与しません。例: ログイン ページ: フロントエンド開発では、静的なページ部分と、マウスが入力ボックスに出入りするときに色の変更を準備するだけで済みますが、ユーザー名とパスワードを入力してログインすると、システムではデータベースに接続する必要があり、ロジックを実行するにはバックエンドの開発が必要です。 PHP急速開発実践ビデオコース フロントエンドとバックエンドの違いは、コードが解析されて実行される場所です。サーバー上で解析されて実行されるのがバックエンドで、残りがフロントエンドです。
フロントエンドとフロントエンドの違いですが、個人的にはフロントエンドの方が範囲が広いと思っていて、アートやHTMLタグ、JSプログラミングなどはすべてフロントエンドに属します。フロントエンドはプログラミング作業のみを担当します。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

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

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











多くの場合、キーワードと追跡パラメーターで散らかった長いURLは、訪問者を阻止できます。 URL短縮スクリプトはソリューションを提供し、ソーシャルメディアやその他のプラットフォームに最適な簡潔なリンクを作成します。 これらのスクリプトは、個々のWebサイトにとって価値があります

Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

これは、LaravelバックエンドとのReactアプリケーションの構築に関するシリーズの2番目と最終部分です。シリーズの最初の部分では、基本的な製品上場アプリケーションのためにLaravelを使用してRESTFUL APIを作成しました。このチュートリアルでは、開発者になります

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

2025 PHP Landscape Surveyは、現在のPHP開発動向を調査しています。 開発者や企業に洞察を提供することを目的とした、フレームワークの使用、展開方法、および課題を調査します。 この調査では、現代のPHP Versioの成長が予想されています

この記事では、Laravel Webフレームワークの通知システムを検討します。 Laravelの通知システムを使用すると、さまざまなチャネルでユーザーに通知を送信できます。今日は、通知ovを送信する方法について説明します
