This article is a mirror article of machine translation, please click here to jump to the original article.

View: 8823|Reply: 0

The new version of PHP will be released in October! Skip 6 and go straight to PHP7?

[Copy link]
Posted on 2/2/2015 3:13:18 PM | | |

Has the PHP6 version plan, which took 5 years to develop, failed? The new version of PHP that will be launched in October this year is version 7.0, don't say that your PHP5 website is going to upgrade to PHP6



The most widely used literal translation language PHP finally has the latest official version, which is expected to be released in October 2015, and after the vote of the core contributors of the PHP community, more than 70% agree that the latest PHP version number will be PHP7 instead of PHP6. PHP6, which was developed in 2005 and discontinued in 2010, has successively incorporated new features into PHP5.3 and PHP5.4 in recent years.



Andrea Faulds and Zeev Suraski, core participants in the PHP community, jointly published an article on the PHP wiki saying that the development of PHP6 has encountered some problems, resulting in the inability to release the official version (General Availability), they believe that PHP6 is a failed project, and now is the time to enter PHP7. PHP7 was originally a PHHNG project privately carried out by Hui Xinchen and Dmitry Stogov in the PHP community, and later the project was more open and accepted by everyone, and developed towards the next PHP successor version.



The article summarizes the voices in the community against the use of PHP7 version number, and most of the opposing opinions believe that skipping PHP6 from PHP5 to PHP7 will cause confusion among users about the version number, and destroy the structure of PHP version number.



The positive side responded that just because PHP6 is widely known, there is already a lot of information about PHP6 on the Internet, if the next version is also called PHP6, it will cause a catastrophe, because this version has been very different from PHP6 that was discontinued in 2010, and there are many old materials that are difficult to update, such as published books, and non-PHP.net managed PHP6 information pages will mislead developers. And because PHP6 is well-known enough, it is reasonable to replace the next version with PHP7, but PHP6 does not have an official version.



In addition, Zhengfang also believes that the example of skipping the version number is not unprecedented, such as the version number of MySQL's twin sister database MariaDB starts directly from 10, Netscape Communicator also skips 5.0 from 6.0, and the Symantec version number skips 13, all of which have their own factors and make this decision. The article also mentions that in the history of dynamic language development, version number 6 is not a good number, and the positive side lists not only PHP6 failure, but also Perl6 failure. In addition, MySQL 6 has never been officially released, even if it has been in development for so long. Perhaps after the PHP version number is changed to China's lucky number 7, it will develop more smoothly.



Hui Xinchen, an engineer at Sina Weibo in China and one of the initiators of PHP7, believes that execution performance is the most important in programming languages compared to new features, because even a 1% performance improvement has a huge impact on Sina Weibo, the largest LAMP platform in China, and Dmitry Stogov is also a performance advocate, so the two will hit it off and jointly develop the PHP7 project. Hui Xinchen said that PHP7 has a significant performance improvement, compared with PHP5.6 on Wordpress, QPS (Queries per second) has been improved by 100%, and he believes that when PHP7 is officially released, the performance of Sina Weibo system will also be greatly improved.




Previous:Tencent's QQ group relationship data was leaked, and user privacy was not guaranteed, and Tencent did not respond (picture)
Next:Baidu free public DNS resolution server
Disclaimer:
All software, programming materials or articles published by Code Farmer Network are only for learning and research purposes; The above content shall not be used for commercial or illegal purposes, otherwise, users shall bear all consequences. The information on this site comes from the Internet, and copyright disputes have nothing to do with this site. You must completely delete the above content from your computer within 24 hours of downloading. If you like the program, please support genuine software, purchase registration, and get better genuine services. If there is any infringement, please contact us by email.

Mail To:help@itsvse.com