搜尋
首頁後端開發PHP問題php屬於前端還是後端

php屬於前端還是後端

Sep 27, 2019 pm 04:24 PM
前端

php屬於前端還是後端

網路程式大多都是 C/S 模式的,也就是客戶端(Client)和伺服器(Server)之間互傳資料和互動。 Web 應用就是 C/S 模式的,瀏覽器作為一種通用的客戶端,所以往往我們又用 B/S 來描述這種模式。在 Web 裡面,客戶端(瀏覽器)是前端,伺服器是後端,前後相對於(程式設計師)而言。

說 PHP 是做前端還是後端的我覺得都不太貼切,PHP 運行在後端(伺服器端),運行的結果會送到前端(客戶端,瀏覽器)展示出來。

就像報社的編輯,在報社把文章寫好,印在報紙上,然後送到你面前給你看。個人理解,其實這個有狹義的前端和廣義的前端的差別。

狹義的前端大家已經說的很明白了,“(在瀏覽器裡)看得見的部分”,主要的技術就是HTML, CSS, JavaScript,Flash,siverlight等等。

廣義的前端,包含了伺服器輸出到使用者瀏覽器的頁面,也就是MVC框架中的View這一層,對應的後端是服務和資料存取。在伺服器中,前端會封裝了頁面顯示的部分邏輯,例如渲染表格時候會在這一層做個循環(當然也可以用js渲染),或是生產form。因為是在伺服器端執行好了,優點是快速,安全。

當然,PHP的功能不只在輸出頁面,還有邏輯層,服務層和DAO,或許還有讀寫文件,訊息佇列,事件機制等等。嚴格意義上說,PHP做後端的事比前端多很多。不同的公司對此可能有不同的理解,我覺得這個也沒有必要較真,就算做狹義的前端的同學們了解一下php的框架也是非常有好處的。

以上是php屬於前端還是後端的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具