Har PHP6-versjonsplanen, som tok 5 år å utvikle, feilet? Den nye versjonen av PHP som lanseres i oktober i år er versjon 7.0, ikke si at PHP5-nettsiden din kommer til å oppgradere til PHP6
Det mest brukte bokstavelige oversettelsesspråket PHP har endelig den nyeste offisielle versjonen, som forventes å bli lansert i oktober 2015, og etter avstemningen blant kjernebidragsyterne i PHP-fellesskapet, er mer enn 70 % enige i at det nyeste PHP-versjonsnummeret vil være PHP7 i stedet for PHP6. PHP6, som ble utviklet i 2005 og avviklet i 2010, har successivt innlemmet nye funksjoner i PHP5.3 og PHP5.4 de siste årene.
Andrea Faulds og Zeev Suraski, kjernepersoner i PHP-fellesskapet, publiserte sammen en artikkel på PHP-wikien hvor de sier at utviklingen av PHP6 har støtt på noen problemer, noe som har ført til manglende evne til å gi ut den offisielle versjonen (General Availability), de mener at PHP6 er et mislykket prosjekt, og nå er tiden inne for å gå inn i PHP7. PHP7 var opprinnelig et PHHNG-prosjekt utført privat av Hui Xinchen og Dmitry Stogov i PHP-miljøet, og senere ble prosjektet mer åpent og akseptert av alle, og utviklet mot neste PHP-etterfølger.
Artikkelen oppsummerer stemmene i fellesskapet mot bruk av PHP7 versjonsnummer, og de fleste motstridende meninger mener at å hoppe over PHP6 fra PHP5 til PHP7 vil skape forvirring blant brukere om versjonsnummeret, og ødelegge strukturen til PHP versjonsnummer.
Den positive siden svarte at bare fordi PHP6 er allment kjent, finnes det allerede mye informasjon om PHP6 på Internett, og hvis neste versjon også heter PHP6, vil det føre til en katastrofe, fordi denne versjonen har vært veldig forskjellig fra PHP6 som ble avviklet i 2010, og det finnes mange gamle materialer som er vanskelige å oppdatere, som publiserte bøker, og non-PHP.net administrerte PHP6-informasjonssider vil villede utviklere. Og fordi PHP6 er godt nok kjent, er det rimelig å erstatte neste versjon med PHP7, men PHP6 har ikke en offisiell versjon.
I tillegg mener Zhengfang at eksempelet med å hoppe over versjonsnummeret ikke er uten sidestykke, slik at versjonsnummeret til MySQLS tvillingsøsterdatabase MariaDB starter direkte fra 10, Netscape Communicator også hopper over 5.0 fra 6.0, og Symantec-versjonsnummeret hopper over 13, som alle har sine egne faktorer og tar denne avgjørelsen. Artikkelen nevner også at i historien om dynamisk språkutvikling er versjon nummer 6 ikke et godt tall, og den positive siden lister ikke bare PHP6-feil, men også Perl6-feil. I tillegg har MySQL 6 aldri blitt offisielt lansert, selv om det har vært under utvikling så lenge. Kanskje etter at PHP-versjonsnummeret endres til Kinas lykkenummer 7, vil det utvikle seg smidigere.
Hui Xinchen, ingeniør hos Sina Weibo i Kina og en av initiativtakerne til PHP7, mener at utførelsesytelse er det viktigste i programmeringsspråk sammenlignet med nye funksjoner, fordi selv en ytelsesforbedring på 1 % har stor innvirkning på Sina Weibo, Kinas største LAMP-plattform, og Dmitry Stogov er også en ytelsesforkjemper, så de to vil komme godt overens og sammen utvikle PHP7-prosjektet. Hui Xinchen sa at PHP7 har en betydelig ytelsesforbedring sammenlignet med PHP5.6 på Wordpress, QPS (Queries per second) er forbedret med 100 %, og han mener at når PHP7 offisielt lanseres, vil ytelsen til Sina Weibo-systemet også bli betydelig forbedret. |