(資訊科普)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、前端?後端?。