添加了命名空間的支持.
添加了靜態晚綁定支持.
添加了跳標簽支持.
添加了原生的閉包(Lambda/匿名函數)支持.
新增了兩個魔術方法, __callStatic 和 __invoke.
添加了 Nowdoc 語法支持, 類似于 Heredoc 語法, 但是包含單引號.
使用 Heredoc 來初始化靜態變量和類屬性/常量變為可能.
可使用雙引號聲明 Heredoc, 補充了 Nowdoc 語法.
可在類外部使用 const 關鍵詞聲明 常量.
三元運算操作符有了簡寫形式: ?:.
HTTP 流包裹器將從 200 到 399 全部的狀態碼都視為成功。
動態訪問靜態方法變為可能.
異常可以被內嵌.
新增了循環引用的垃圾回收器并且默認是開啟的.
mail() 現在支持郵件發送日志. (注意: 僅支持通過該函數發送的郵件.)
新增支持 traits 。
新增短數組語法,比如 $a = [1, 2, 3, 4]; 或 $a = ['one' => 1, 'two' => 2, 'three' => 3, 'four' => 4]; 。
新增支持對函數返回數組的成員訪問解析,例如 foo()[0] 。
現在 閉包 支持 $this 。
現在不管是否設置 short_open_tag php.ini 選項,<?= 將總是可用。
新增在實例化時訪問類成員,例如: (new Foo)->bar() 。
現在支持 Class::{expr}() 語法。
新增二進制直接量,例如:0b001001101 。
改進解析錯誤信息和不兼容參數的警告。
SESSION 擴展現在能追蹤文件的 上傳進度 。
內置用于開發的 CLI 模式的 web server 。
新增 Generators
新增 finally 關鍵字
foreach 現在支持 list()
empty() 支持任意表達式
array and string literal dereferencing ?
新的密碼哈希 API
改進 GD
使用表達式定義常量
使用 ... 運算符定義變長參數函數
使用 ... 運算符進行參數展開
使用 ** 進行冪運算
use function 以及 use const
phpdbg
默認字符編碼
php://input 是可重用的了
大文件上傳(現在可以支持大于 2GB 的文件上傳)
GMP 支持運算符重載
使用 hash_equals() 比較字符串避免時序攻擊
__debugInfo()
gost-crypto 散列算法
SSL/TLS 提升
pgsql 異步支持
標量類型聲明
返回值類型聲明
null合并運算符
太空船操作符(組合比較符)
通過 define() 定義常量數組
匿名類
Unicode codepoint 轉譯語法
Closure::call()
為unserialize()提供過濾
IntlChar
預期
Group use declarations
生成器可以返回表達式
Generator delegation
整數除法函數 intdiv()
會話選項
preg_replace_callback_array()
CSPRNG Functions
可以使用 list() 函數來展開實現了 ArrayAccess 接口的對象
其他特性
可為空(Nullable)類型
Void 函數
Symmetric array destructuring
類常量可見性
iterable 偽類
多異常捕獲處理
list()現在支持鍵名
支持為負的字符串偏移量
ext/openssl 支持 AEAD
通過 Closure::fromCallable() 將callables轉為閉包
異步信號處理
HTTP/2 server push support in ext/curl
在本地測試網站,有個集成環境直接測試還是蠻方便的,下面向各位推薦國內和國外各種牛逼的php集成開發環境。
-------------------------第1款集成環境-----------------------
Xampp集成環境(百度搜索Xampp即可找到),小編最喜歡的工具,畢竟跟了自己8年,8年啊,8年多厲害,8年前要是我搞淘寶,就沒馬云什么事了!
XAMPP(Apache+MySQL+PHP+PERL)是一個功能強大的建站集成軟件包。這個軟件包原來的名字是 LAMPP,但是為了避免誤解,最新的幾個版本就改名為 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多種操作系統下安裝使用,支持多語言:英文、簡體中文、繁體中文、韓文、俄文、日文等。
下載解壓就能使用了,還支持蘋果系統,溜的飛起。英文界面,用著B格也提高了不少,一拿出手,尼瑪就是英文!拽!!
優點:支持的系統多啊,軟件使用簡單,可視化界面,我自己覺得很牛逼,因為我經常用的!
缺點:怎么可能有缺點,我偏愛的工具是不能有缺點的!PHP是最好的語言!!
-------------------------第2款集成環境-----------------------
然后就是老牌的apmserv(百度搜索apmserv即可找到),APMServ是一款快速搭建Apache2.2.X、PHP5.2.X、MySQL5.1.X&4.0.26、Nginx、Memcached、phpMyAdmin、OpenSSL、SQLite、ZendOptimizer,以及ASP、CGI、Perl網站服務器平臺的綠色軟件,并擁有跟IIS一樣便捷的圖形管理界面。當年剛學會建站,就是這款環境,老牌,可惜版本少了點,但是還是能用的。當年可是用的最多,可惜不更新了,版本舊,目前用的人也很少。
優點:好用,方便,綠色,有知名度
缺點:好像不更新了,作者說了要更新,看了界面很好看,但是這么多年過去了就是死活不更新,也許不賺錢,就不想弄了吧,了無音訊
-------------------------第3款集成環境-----------------------
wampserver(百度搜索wampserver即可找到),WampServer是一款由法國人開發的Apache Web服務器、PHP解釋器以及MySQL數據庫的整合軟件包。免去了開發人員將時間花費在繁瑣的配置環境過程,從而騰出更多精力去做開發。WampServer就是Windows Apache Mysql PHP集成安裝環境,即在window下的apache、php和mysql的服務器軟件。看名字就很牛,屬于wamp套件服務器!
在windows下將Apache+PHP+Mysql 集成環境,擁有簡單的圖形和菜單安裝和配置環境。PHP擴展、Apache模塊,開啟/關閉鼠標點點就搞定,再也不用親自去修改配置文件了,WAMP它會去做。再也不用到處詢問php的安裝問題了,wampserver一切都搞定了。這個軟件是完全免費的,可以在其官方網站下載到最新的版本。本文中使用的版本是WampServer 2.0f(發布日期2008年12月16日),其中包括Apache 2.2.11,PHP 5.2.8,MySQL 5.1.30。[1]
優點:可視化程度很好,功能也多,做的不錯,專業方便,國外知名軟件,工具好用。
缺點:安裝偶爾有問題,不集成vc。
-------------------------第4款集成環境-----------------------
然后是phpwamp集成環境(百度搜索PHPWAMP即可找到),PHPWAMP可以在缺失必要系統依賴的組件下正常運行,PHPWAMP不用安裝麻煩的VC運行庫,不用修復系統缺失的組件,可無視依賴運行。自定義功能可以隨意自定義32位和64位的所有PHP歷史版本,自動智能匹配32位系統和64位系統所需的相關依賴完美運行,如果遇到各種占用及其他異常造成的環境故障,還可以使用“強制清除環境阻礙”暴力清除阻礙運行,全智能自動分析,清除阻礙過程中是不會造成任何影響的。
優點:
自帶了強大的三大站點功能
iis站點管理一鍵配置,支持無限個PHP版本同時運行,無限自定義mysql\php版本。
Nginx站點管理一鍵配置,支持無限個PHP版本同時運行,無限自定義mysql\php版本。
Apache站點管理一鍵配置,支持無限個PHP版本同時運行,無限自定義mysql\php版本。
真正的純綠色集成環境,自身已經集成了VC運行庫,系統dll缺失也能正常使用,默認版本很多,能同時運行多個版本,PHP版本和mysql版本隨意切換,站點管理工具好用且很專業。
缺點:不清楚
-------------------------第5款集成環境-----------------------
接著是phpstudy(百度搜索phpstudy即可找到),phpStudy是一個PHP調試環境的程序集成包。該程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安裝,無須配置即可使用,是非常方便、好用的PHP調試環境·該程序不僅包括PHP調試環境,還包括了開發工具、開發手冊等·總之學習PHP只需一個包。對學習PHP的新手來說,WINDOWS下環境配置是一件很困難的事;對老手來說也是一件煩瑣的事。因此無論你是新手還是老手,該程序包都是一個不錯的選擇。
phpStudy是一個PHP調試環境的程序集成包。[1] phpstudy 界面 phpstudy 界面 該程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安裝,無須配置即可使用,是非常方便、好用的PHP調試環境.該程序不僅包括PHP調試環境,還包括了開發工具、開發手冊等.總之學習PHP只需一個包。
綠色環境,解壓就能用,切換版本相當方便,應該是精簡過的,因為軟件體積相當的小,小體積下載方便使用
優點:切換版本方便,除了apache和nginx竟然還有iis,功能很強大,而且體積小,方便攜帶。
缺點:有點感覺不穩定,可惜沒有集成VC運行庫。
-------------------------第6款集成環境-----------------------
接著是名字很好看的phpnow(百度搜索phpnow即可找到),PHPnow中文應用框架PHPnow framework 提供安全快速的PHP開發解決方案,PHPnow framework采用國際公認的mvc思想,采用OOP方式開發,易擴展、穩定、超強大負載能力,企業級安全部署,重點發展現代安全快速的互聯網應用程序開發,PHPnow 改名為 ServKit!這玩意就一黑白界面,用著很有檔次,有木有,PHPnow是Win32下綠色免費的Apache + PHP + MySQL 環境套件包。簡易安裝、快速搭建支持虛擬主機的 PHP 環境。附帶 PnCp.cmd控制面板,幫助你快速配置你的套件,使用非常方便。 PHPnow 是綠色的,解壓后執行 Setup.cmd 初始化,即可得到一個 PHP + MySQL 環境。然后就可以直接安裝 Discuz!, PHPWind, DeDe, WordPress 等程序。[1]
優點:好用,方便,綠色,看著很專業
缺點:不清楚
-------------------------第7款集成環境-----------------------
然后是護衛神(百度搜索護衛神即可找到),名字好怪,為啥不叫護舒寶,是一款面向個人管理服務器
優點:安裝快捷,看著挺方便的,沒用過多少次。
缺點:不清楚
-------------------------第8款集成環境-----------------------
再然后是EasyPHP集成環境(百度搜索EasyPHP即可找到),方便耐用
優點:短小精悍,能看到執行流程,有一種安逸感
缺點:不清楚
-------------------------第9款集成環境-----------------------
再再然后是AppServ集成環境(百度搜索AppServ即可找到),多國語言
優點:安裝方便,可視化,鼠標動動就行了,比較文藝范
缺點:沒有集成VC
-------------------------第10款集成環境-----------------------
再再再然后是PHPMaker環境,竟!然!是!收!費!的!而且竟然還是英文,太裝逼了!
優點:竟然收費!沒有優點!!收費的東西天理難容,不能有優點!!有也是沒有!!
缺點:收費的、、、、、缺點太多,少說也有一億條缺點
-------------------------第11款集成環境-----------------------
VertrigoServ集成環境(百度搜索VertrigoServ即可找到),與AppServ類似
優點:和上面那些差不多,我也不是很清楚,很少用
缺點:沒有中文
-------------------------第12款集成環境-----------------------
xSite企業自助建站軟件 (百度搜索xSite即可找到),包含了Nginx + PHP + MySQL 平臺,看著比較商業化,沒啥好感。
優點:和上面那些差不多,沒用過我也不是很清楚
缺點:沒聽說過
-------------------------第13款集成環境-----------------------
wempserver集成環境 (百度搜索wempserver即可找到),安全、高效的nginx+mysql+php環境包。
優點:安全綠色搞笑
缺點:感覺windows下的nginx不穩定
如上面的那些圖,軟件左上角都有軟件的名字,需要下載哪款,直接百度搜名字即可。
貌似就這些了,如果還有漏網之魚,歡迎大家補充啊!
推薦了這么多,大家喜歡用啥就用啥,反正也不關我的事,大家沒事干關注一下小編。
-------------------------第14款集成環境-----------------------
UPUPW
UPUPW綠色服務器平臺是目前Windows下最具特色的免費服務器PHP套件。包括Apache、Nginx和Kangle三大核心版本,其中Kangle全能版支持IOCP工作模型,支持PHP、ASP、ASP.NET解析語言,更適應Win服務器的高效生產工作!UPUPW PHP套件簡化了PHP環境搭建步驟。一個壓縮包解壓到不含中文和空格的任意磁盤目錄即可運行。適用于VPS,云主機,服務器架設網站,也適用于本地開發和測試PHP程序。綠色、安全、穩定、高速!
圖10-1 UPUPW
優點:綠色、安全、穩定、高速、解壓即用!
缺點:暫未發現。
-------------------------第15款集成環境-----------------------
BT(寶塔)面板
這個是一個很好的集成環境并且擁有面板控制管理系統,界面友好,可視化操作方便,并且無論對于Windows還是Linux都是一樣的支持。
-------------------------第16款集成環境-----------------------
Qampp
首先看到這么名字我們要將其與Lampp\Xampp區分開。Xampp產品官網首頁公告表明目前已經轉由他司維護,更新速度明顯放緩。鑒于每次php,mysql升級,都要手工調整配置很長時間。
圖15-1 Qampp
優點:沒有使用過,不清楚。
缺點:沒有使用過,不清楚。
-------------------------第17款集成環境-----------------------
MAMP WindowsOS X
MAMP installs a local server environment in a matter of seconds on your computer. It comes free of charge, and is easily installed. MAMP will not compromise any existing Apache installation already running on your system. You can install Apache, PHP and MySQL without starting a script or having to change any configuration files! Furthermore, if MAMP is no longer needed, just delete the MAMP folder and everything returns to its original state (i.e. MAMP does not modify any of the "normal" system).
-------------------------第18款集成環境-----------------------
UwAmp(查不到太多資料)我表示我也沒用過
UwAmp 是一款方便新手站長建站以及架構本地調試環境用的一款apache一鍵安裝包,它的使用完全無需安裝,配合方便易用的接口,配合多種php版本等特點,實在是一款相當實用
-------------------------第19款集成環境-----------------------
PHP集成環境CoreAMP ,很古老的環境了
Windows下完全綠色的PHP集成環境。解壓到任意非中文目錄即可使用,簡單拷貝即可部署多個項目環境,控制臺方式和服務方式隨意組合,查看訪問日志和SQL日志簡單方便,附有詳細的教程可自己動手制作。包含Apache 2.2.16、Mysql 5.1.51、PHP 5.2.14(ZendDebugger、ZendOptimizer)、PHP 5.3.3(XDebug、XCache)、Nginx 0.8.52、memcached 1.4.5、Subversion 1.6.12、PHPUnit 3.4.15、phpDocumentor 1.4.3、phpMyAdmin 3.3.7。
圖片都是黑色的黑黑界面,我就不貼了,自己去看看
-------------------------第20款集成環境-----------------------
Mappm-Server
Mappm-Server
Mappm-Server采用傻瓜式安裝,一次搞定,方便調試和運行 PHP/CGI+MySQL 程序。
Mappm-Server
圖片都是黑色的黑黑界面,我就不貼了,自己去看看
Mappm-Serverv
以上文章轉載于人老心不老,鏈接地址:https://blog.csdn.net/fds65656566fd/article/details/77942216