PHP是壹種後端編程語言,主要用於後臺數據處理~英文名為Hypertext Preprocessor。
受益文法吸收了C語言、Java、Perl的特點,利於學習,應用廣泛,主要適用於Web開發領域。PHP的獨特語法是C、Java、Perl和PHP自身語法的混合。它可以比CGI或Perl更快地執行動態網頁。與其他編程語言相比,PHP制作的動態頁面將程序嵌入到HTML(標準通用標記語言下的壹種應用)文檔中執行,執行效率遠高於完全生成HTML標簽的CGI。PHP還可以執行編譯後的代碼,可以實現加密和優化代碼運行,使得代碼運行速度更快。
因為PHP的語法混合了其他語言的精華,我們學起來並不難,而且PHP可以做很多其他語言做不到的事情,比如PHP自帶SHA和MD5加密庫,可以添加zip庫,可以添加mysqli庫。以前我們在使用其他語言時需要編寫自己的函數編寫框架,這些操作可以直接在PHP中實現。現在很多網站都是用PHP作為背景語言。
PHP的具體優勢:
酷多,有zip庫,mysqli庫,SQL庫,等等。
語法介紹,基本和C++以及C和Java壹樣~簡單易學
安全性~因為PHP的源代碼是開源的,所以大家都學過加密程序~
好用,PHP是跨平臺語言~
環境好安裝,比如macOS,系統自帶PHP。
圖:PHP庫的數量
PHP的具體用法:
用於數據庫操作,包括錄入、導出、修改、刪除等數據庫操作。
用於系統操作,調用系統程序。PHP中有系統函數,可以直接調用命令行,包括Windows和UNIX等等。
用於網頁優化,如加密等。PHP自帶加密字符串的功能,使用起來很方便。
實踐中的PHP示例:
騰訊基本上所有後臺都用PHP+CPP架構。
就連那個惡心的網站,世界第壹的網站,也是PHP。
WordPress是PHP的CMS模板。
ThinkPHP,和CMS的模板壹樣。
圖:PHP的實際使用
黑莓
臉譜網
我參考我的另壹個答案:網絡鏈接。