PHP即「超文本預處理器」,是一種通用開源腳本語言。PHP是在服務器端執行的腳本語言,與C語言相似,是經常使用的網站編程語言。PHP獨特的語法混合了C、Java、Perl以及 PHP 自創的語法。利於學習,使用普遍,主要適用於Web開發領域。下面咱們來爲你們總結一下php的優點與缺點。
優勢php
(一)流行,容易上手程序員
PHP是目前最流行的編程語言,這毋庸置疑。它驅動全球超過2億多個網站,有全球超過81.7%的公共網站在服務器端採用PHP。PHP經常使用的數據結構都內置了,使用起來方便簡單,也一點都不復雜,表達能力至關靈活。數據庫
(二)開發職位不少編程
在服務器端的網站編程中PHP會更容易幫助你找到工做。不少互聯網相關企業都在使用PHP開發框架,因此能夠說市場對PHP的開發程序員的需求仍是比較大的。服務器
(三)仍然在不斷髮展數據結構
PHP在不斷兼容着相似closures和命名空間等技術,同時兼顧性能和當下流行的框架。版本是7以後,一直在提供更高性能的應用。框架
(四)可植入性強編程語言
PHP 語言在補丁漏洞升級過程當中,核心部分植入簡單易行,且速度快。函數
(五)拓展性強性能
PHP 語言在數據庫應用過程當中,能夠從數據庫調取各種數據,執行效率高。
缺點
(一)PHP的解釋運行機制
在 PHP 中,全部的變量都是頁面級的,不管是全局變量, 仍是類的靜態成員,都會在頁面執行完畢後被清空。
(二)設計缺陷,缺乏關注PHP被稱做是不透明的語言,由於沒有堆棧追蹤,各類脆弱的輸入。沒有一個明確的設計哲學。早期的PHP受到Perl的影響,帶有out參數的標準庫又是有C語言引入,面向對象的部分又是從 C++和Java學來的。
(三)對遞歸的不良支持
PHP並不擅長遞歸。它能容忍的遞歸函數的數量限制和其餘語言比起來明顯少。
以上就是php的優點與缺點的詳細內容