河南夢之網網絡科技有限公司
夢之網科技出品
掃描關注夢之網科技微信公眾賬號

掃小程序碼聯系客服

Zend創始人提議創建PHP方言,暫命名為P++-鄭州小程序開發

夢之網科技?2019-08-23?經驗之談?

  不久前從Zend公司離職的Zeev Suraski以PHP開發組成員的身份提議要創建PHP方言,暫命名為 P++。

Zend創始人提議創建PHP方言,暫命名為P++-鄭州小程序開發

  Zeev表示,現有的PHP繼續作為動態語言存在,而他提出的PHP方言暫命名為P++,改成更嚴格的靜態語言。他強調道,P++不是PHP的分叉。因為兩者的代碼庫完全相同,維護代碼庫的開發者也會一樣。另外,如果你安裝了PHP,那么將安裝P++,反之亦然。

  總而言之,PHP和P++的絕大部分代碼都是相同的。兩者在特定差異點方面才會有不同的實現方式——有點類似于PHP 7中的嚴格類型檢查模式(strict_types),只不過P++涉及的范圍更廣。

  Zeev還說到,動態語言和靜態語言并無對錯之分,這兩種思想都是有價值的,然而創建一種同時迎合這兩個人群的語言是一項挑戰,這也是他提出P++的原因之一。

  所以P++會有什么大膽的改進呢?據Zeev介紹,作為PHP的方言,P++會與PHP共存,但不會背負 PHP語言背后的歷史包袱。換句話說,這種新方言本質上可能會有更加嚴格的語法,它也會大膽移除被認為是負贅的元素,例如飽受詬病的短標簽(short tags),并添加更復雜的功能—— 尤其是那些非常適合強類型語言的特性,如此一來就無需為PHP引入相同的復雜性。

  不過 Zeev表示目前尚不清楚該如何標記一個文件為 P++文件,可能是在文件頂部的添加某種特殊的header,例如:

  

  

  此外,他們可能會找到將整個名稱空間標記為P++的方法,因此框架不必將每個單獨的文件明確標記為P++。

  那作為開發者的我們,是否需要在PHP和P++之間做出選擇?前文已提到,由于PHP和P++會同時安裝,所以從這個層面來說,開發者不存在該選PHP還是P++的猶豫。

特別提醒:本網內容轉載自其他媒體,目的在于傳遞更多信息,并不代表本網贊同其觀點。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,并請自行核實相關內容。本站不承擔此類作品侵權行為的直接責任及連帶責任。如若本網有任何內容侵犯您的權益,請及時聯系我們,本站將會在24小時內處理完畢。

文章關鍵詞
創建
創始人
命名為
Zend
提議
方言
2013以太坊价格 赛车皇家彩世界开奖记录 2019年时时最新规定 快乐十分网上怎么投注 广东快乐十分历史开奖直播 极速时时是否有假 天津时时全国号码 湖南快乐十分任五遗漏数据 快乐12套选三什么意思 北京时时赛车规律 刷首存刷优惠讨论吧 快乐赛车开奖结果 安徽彩票快3和值基本走势图 东方心经ab面图库 重庆时时彩官网直播开奖 五张梭哈技巧 手机虎扑体育