(資訊科普)PHP

--

PHP語言的全名是(PHP: Hypertext Preprocessor),和ASP、JSP等都是動態網頁開發語言,不過,PHP擁有跨平台的能力,無論是在Linux(最適合)、Unix、 Windows都可以執行運作,不像微軟 的ASP只能在Windows平台上執行,而且PHP是免費的,並可結合多種資料庫伺服器,如:MySQL、PostgreSQL、dBase、mSQL、Informix、ODBC、Oracle等。

PHP語言是伺服器端(Server)執行的網頁,不像一般HTML網頁,只要單機下開啟檔案就可以檢視網頁,PHP必須先在伺服器端執行完後,再將結果傳至使用者端(Client)的瀏覽器中檢視結果,所以必須使用網站伺 服器,且伺服器要支援PHP。

PHP的主要目標是允許網路開發人員快速編寫動態頁面,但PHP也被用於其他很多領域。

PHP程式碼執行方式

透過 Web Server 方式:例如利用 Apache HTTP Server 來執行 .php(或 .php3)副檔名 的網頁。

文字模式下執行程式:

即在文字命令模式下透過 php.exe(for Windows)或 php(for Unix)來執行內含 PHP 指令的程式碼。

應用

HP是一個應用範圍很廣的語言,特別是在網路程式開發方面。一般來說PHP大多在伺服器端執行,透過執行PHP的程式碼來產生網頁提供瀏覽器讀取,此外也可以用來開發命令列指令碼程式和使用者端的GUI應用程式。PHP可以在許多的不同種的伺服器、作業系統、平台上執行,也可以和許多資料庫系統結合。使用PHP不需要任何費用,官方組織PHP Group提供了完整的程式原始碼,允許使用者修改、編譯、擴充來使用。

那麼PHP是屬於前端還是後端呢?

前端后端是個相對概念。 PHP是web開發的後端,但是(一般情況下)是服務器開發的前端。 所以說這話的人往往是站在自己的角度上來看問題。 寫頁面的,總是覺得所有不在瀏覽器的都是後端。 寫Java C++後台服務的,就會覺得直接和用戶打交道的PHP是前端。

PHP將死? 或許市場跟你想的不一樣這篇挺不錯的可以看,評估一下是否值得學習此語言。

本文章有諸多文字都是直接複製下面文章的內容,我本意只是想把網路上各個的文章精簡化,不想弄得太複雜,並且我沒有營利,如果你的文章被我複製且覺得影響到你了,請麻煩通知我,我會馬上刪掉文章。

參考 : 維基百科Happy coding前端?後端?

--

--

Kola (Yan-Hao Wang)
Kola (Yan-Hao Wang)

Written by Kola (Yan-Hao Wang)

在系統軟體跟資安領域學習的學生

No responses yet