今年沒有最低的PHP版本顛簸,WordPress會長期支持PHP 5.6

no-minimum-php-version-bump-this-word-to-support-php-5-6-for-a-longer今年沒有最低的PHP版本顛簸,WordPress支持PHP 5.6的時間更長了

我們應該領導用戶,而不是關注他們。
我們應該引導用戶,而不是讓他們迷戀。
我們應該開闢通往未來的道路,而不是繼續為過去的道路開闢道路。
我們應該說我們做什麼,然後做我們所說的。

朱麗葉·賴德斯·福爾默(Juliette Reinders Folmer)在一張 她開的票 僅僅三天前。 她已打開票證,因為預期WordPress的最低支持版本的PHP會有所發展。 在看到不再支持PHP 5.6的計劃後,她打開了它。 WordPress 5.6發布計劃 (請注意,初始發布計劃不一定是一成不變的)。

不可否認,隨著WordPress 5.6的發布,放棄對PHP 5.6的支持是對稱的。 Fate似乎感到沮喪,他說是時候擺脫平台對該版本的支持了,該版本於2018年12月停產。這將是一個不錯的選擇,歡送會迎來一個保持相似外觀的新時代。與最新的編程語言保持同步。

但是興奮被切斷了。 WordPress開發人員,尤其是那些渴望WordPress更主動地更新其PHP要求的開發人員,將不得不繼續推動到2021年實現現代化。看起來今年不會發生這種情況。

WordPress聯合創始人兼項目負責人Matt Mullenweg, 關了票 開業幾小時後。 他說:「請注意,我們不要一味地指出這一點,值得注意的是,我們跟蹤的所有WP網站中的PHP分布與該帖子在2018年發布時是相同的:85%等於或高於5.6,」寫道。 「只有大約66%的人是7.1及更高。」

自5.2版開始,WordPress至少需要PHP 5.6。 WordPress的核心提交人謝爾蓋·比尤科夫(Sergey Biryukov)表示,在5.2至當前5.5版本上安裝的WordPress中,只有10.69%的運行PHP 5.6。 這個百分比甚至比團隊切換到PHP 5.6+時的百分比還要低。

「鑒於我們仍在發布WP 3.7(將近7年前發布)的安全更新,這並不是說我們要讓PHP 5.6或7.0用戶沒有安全更新,他們只是沒有WP的一些最新和最出色的功能5.6+,似乎還不錯,」 他在評論中說 在WordPress 5.6公告上。

「這顯然是項目負責人應該做出的一項重要的哲學決定,」 發推文 首席開發商Andrew Nacin。 「就其價值而言,十多年來,我們在這方面的理念和標準始終如一。 這些數字強烈表明,放棄PHP 5.6還為時過早。」

儘管確實存在以不同方式查看數據的爭論,但多年來,WordPress的指導思想之一就是使該平台可供儘可能多的用戶訪問。 這意味著要採取緩慢,審慎的方法,同時還要與Web主機和用戶保持聯繫。 放棄對舊版本PHP的支持並沒有像某些人(包括我)那樣快。

更新最低版本的PHP的需求不僅與希望使用最新,最精巧的工具的開發人員有關。 存在實際問題。 PHP 8.0計劃於2020年11月26日發布。不管WordPress的最低要求版本如何,它還必須與最新版本的PHP一起使用。 平台支持的版本範圍越廣,測試難度就越大。

PHPUnit就是這種情況,PHPUnit是針對WordPress之類的PHP應用程序的測試框架。 PHPUnit 8至少支持PHP 7.2。 從技術上講,它的語法需要PHP 7.1,因此需要WordPress版本。 PHPUnit 9最低要求為7.3,並且對於測試PHP 8.0兼容性是必需的。 有一個 公開票 用於解決PHPUnit測試的問題,團隊正在探索支持PHP版本範圍的選項。

「我們還需要圍繞這些PHP和核心升級來處理消息傳遞,因此我們不會哭狼吞咽,並且不會忽略這些通知,」 Mullenweg繼續解釋說:「 WordPress。 「他們沒有說當前版本是什麼。 它們不是聯繫主機的好方法。 它們沒有提供有關安全性的準確信息,因為大多數主機運行向後移植的補丁程序,這些補丁對較舊版本的安全性進行修補,而不是由核心PHP項目正式支持。 這些不是免費的升級,我認為必須認真權衡成本與我們能夠交付給用戶的成本,以及因遺留下這麼多人而造成的沉重負擔。 現在看來,我們對這些要求感到有點滿意,我什至樂意退縮。」

WordPress可能在「真正的」編程圈中開玩笑。 它對過時工具的依賴可能是開發人員使用Next Next Thing構建站點的妙語。 但是,儘管是由於平台不願快速放棄對舊版本PHP的支持,但它還是吞噬了38%的網路。 任何項目負責人都會質疑,過多地使用其「不留用戶」的公式是到達這裡的過程的一部分。

要求進行項目領導是一個艱難的要求。 這也很困難,因為像Folmer這樣的開發人員已經在PHP編碼標準工具中投入了大量工作,並且經常提倡將WordPress推入現代編碼實踐中,而這常常是不費吹灰之力。

WordPress可以發揮一定的作用。 如果該軟體需要升級的PHP體驗,則可以通過迫使網路託管公司滿足其需求來使其龐大的用戶群發揮作用。 資金問題,如果有足夠的用戶開始尋找更綠色的牧場,那麼那些網路主機可能會做出一些調整。 至少這是社區中某些人共享的理論。 「如果對用戶/主機(進行中)的操作沒有任何影響,為什麼他們會不願意採取行動?」 福爾默問。

至少對於5.6版而言,WordPress項目似乎並沒有冒失,這也是一場賭博。

像這樣:

喜歡載入中……

資源

相關文章