Jestem podekscytowany zmianami w PHP 6 wyświetlanymi w PHP 5.3+. Zastanawiam się jednak, dlaczego wydanie PHP 6 trwa tak długo? Książki o tym są publikowane od 2008 roku, a ogłoszenia o nim od 2007 roku, ale jeszcze nie słyszę o wersji alfa lub beta. Dlaczego jego wydanie zajmuje tyle czasu? Czy może tak jest ze wszystkimi językami, kiedy przechodzą na główne wydanie, które wydaje się, że wydanie zajmuje około 4-5 lat?
11
PHP6 nie jest obecnie czymś, co jest naprawdę przeznaczone. Pierwotnie miało to być wydanie „namespace / closure / plus some”. Wraz z wydaniem PHP 5.3 zawierającego większość fajnych rzeczy, które miały być w PHP 6, tak naprawdę nie wiadomo, jaka będzie obecna wersja pnia. Mówi się, że „ PHP 5.4, PHP 6, a może nawet PHP 7 ”.
Tak czy inaczej, funkcjonalność wygląda niesamowicie. Rzeczy takie jak dereferencje tablicowe (przykład:)
echo foo()[0]
są już dostępne, aby każdy mógł się nimi bawić. Nie martwiłbym się zbytnio, jak długo zajmuje wydanie „6”. 5.3 został wydany w lipcu 2009 r. (Który zawierał większość funkcji, które miały być w wersji 6), a ostatnio wydano 5.3.3 (lipiec 2010 r.), Więc nadal wydaje się, że programowanie przebiega sprawnie.źródło
Nie sądzę, żeby było zapotrzebowanie na PHP 6. Mam na myśli, czego oczekujesz, że 6 nie będzie już istnieć? Prawdziwa obsługa Unicode to wszystko, co mogę wymyślić, a to nawet nie ma na mnie wpływu w tej chwili.
Niedawno dodano także nowe funkcje, takie jak przestrzenie nazw i system pakowania phar, które potrzebują trochę czasu, aby się w nich wsiąść. Nie chcesz rzucać jeszcze więcej funkcji w społeczności, zanim przyjmą stare funkcje.
Wreszcie branża jako całość powoli wdraża nowe wersje PHP. Wciąż są pisane aplikacje, które są ukierunkowane na 4.3. Przemysł i społeczność muszą nadrobić zaległości, zanim PHP pójdzie znacznie dalej.
źródło
Dołącz do list mailingowych
Jeśli dołączysz do listy mailingowej PHP , możesz dokładnie wiedzieć, co się dzieje. Zobaczysz ludzi mówiących o niektórych poprawkach, optymalizacjach i niektórych nowych funkcjach. Czasami dyskutują o następnym wydaniu, ale teraz jest to nieco eteryczne.
RFC
Możesz także dowiedzieć się więcej o tym, co się dzieje, oglądając stronę wiki PHP RFC . Kilka miesięcy temu naciskały na nowe wydanie, które miałoby cechy (które są już zaakceptowane, a przede wszystkim zaimplementowane i udoskonalone AFAIK), ale zdecydowały się poczekać, nie pamiętam dokładnie dlaczego, ale Unicode jest jednym z czynników, który zwleka nowe wydanie.
Krótko mówiąc, nie ma daty, ale możesz sam zapytać na liście mailingowej, a otrzymasz lepszą i dokładniejszą odpowiedź. Nie widziałem żadnej ostatniej rozmowy na temat następnego wydania.
źródło