LINUX.ORG.RU

Релиз PHP 5.3.0

 


0

0

После четырех релиз кандидатов выпущена первая релизная версия PHP серии 5.3.х :

  • Обновлены bundled версии sqlite и pcre
  • следующие расширения были перемещены в PECL
    • ext/dbase
    • ext/fbsql
    • ext/fdf
    • ext/ncurses
    • ext/mhash (слой BC теперь полностью находится в ext/hash)
    • ext/ming
    • ext/msql
    • ext/sybase (более не поддерживается, используйте вместо него sybase_ct)
  • Несколько изменен синтакс php.ini для удобства и улучшения его читабельности
  • Расширения SPL, PCRE, Reflection теперь включены по умолчанию. Режим FastCGI, к тому же, не может быть отключен
  • Добавлены лямбда-функции и замыкания, оператор «jump label», cинтаксисы NOWDOC, HEREDOC, несколько новых констант
  • Добавлена поддержка пространств имен, добавлена улучшенная обработка исключений (exceptions linking, exceptions in destructors,
  • Улучшена производительность и оптимизировано потребление памяти.
  • Появился сборщик мусора
  • Улучшена поддержка Windows, в том числе и Windows 7
  • Улучшения в расширениях streams, dns api, hash, imap, mbstring, osi8, openssl, pcntl, soap, spl.
  • Новые расширения — enchant (проверка орфографии), fileinfo, intl, mysqlnd, phar (архивы php), sqlite3
  • Многочисленные изменения и улучшения в функциях PHP, исправления ошибок и многое другое

Скачать

Полный список изменений доступен в файле NEWS внутри архива

>>> Подробности

★★★★★

Проверено: boombick ()

Re: Релиз PHP 5.3.0

список изменений очень большой и пока доступен только в архиве,
если кому лень или по другим обстоятельствам неудобно скачивать архив ,
то вот http://pastebin.ca/1478314

Sylvia ★★★★★ ()

Re: Релиз PHP 5.3.0

Ну наконец-то побыдлокодю вдоволь!

sniper21 ★★★★★ ()

Re: Релиз PHP 5.3.0

От версии к версии от становится внешне всё более похоже на нормальные языки. Но мы-то с вами знаем, что это не так %)

melkor217 ★★★★★ ()

Re: Релиз PHP 5.3.0

>>>> скачать. ???? Ждём в репах Fedora!

sniper21 ★★★★★ ()

Re: Релиз PHP 5.3.0

и про goto не забыть! ;-)

hizel ★★★★★ ()

Re: Релиз PHP 5.3.0

а я вот только на сервере 5.2.10 собрала... с парой security-исправлений
+ suhosin наконец обновили, спустя неделю после выхода 5.2.10

Sylvia ★★★★★ ()
Ответ на: Re: Релиз PHP 5.3.0 от Sylvia

Re: Релиз PHP 5.3.0

ps: для 5.3.0 сухосина пока нет ) не менее 10 дней наверное будут патч делать,
а если и расширение перепишут до новой версии , то дольше намного

Sylvia ★★★★★ ()

Re: Релиз PHP 5.3.0

Неконструктивная критика PHP давно стала доброй традицией ЛОРа.

melkor217 ★★★★★ ()

Re: Релиз PHP 5.3.0

>Появился garbage collector

Раньше его не было? Не могу поверить.

anonymous4 ()
Ответ на: Re: Релиз PHP 5.3.0 от anonymous4

Re: Релиз PHP 5.3.0

.
- Improved PHP runtime speed and memory usage:

. Added garbage collector. (David Wang, Dmitry).


похоже что не было )

Sylvia ★★★★★ ()

Re: Релиз PHP 5.3.0

Отличная новость!!

boombick ★★★★★ ()

Re: Релиз PHP 5.3.0

Машина времени? На главной только RC4

portalgun ()
Ответ на: Re: Релиз PHP 5.3.0 от Sylvia

Re: Релиз PHP 5.3.0

>не менее 10 дней наверное будут патч делать,

Почему то складывается такое впечетление, что это говно пропитано говнопатчами по самое небалуйся и на одних токо говнопатчах работает.

По теме: ПиАшПи, гори в аду.

mrxrrr ()
Ответ на: Re: Релиз PHP 5.3.0 от portalgun

Re: Релиз PHP 5.3.0

>Машина времени?

Ну дык в лучших традициях :)

madgnu ★★★★★ ()
Ответ на: Re: Релиз PHP 5.3.0 от portalgun

Re: Релиз PHP 5.3.0

http://www.php.net вебмастер лентяй,
по ссылке на закачку уже есть tarball
значит релиз состоялся, а сайт они могут обновлять и три дня

Sylvia ★★★★★ ()
Ответ на: Re: Релиз PHP 5.3.0 от anonymous4

Re: Релиз PHP 5.3.0

>Раньше его не было? Не могу поверить.

С учётом того, что скрипты живут меньше секунды, можно было и потерпеть.

melkor217 ★★★★★ ()
Ответ на: Re: Релиз PHP 5.3.0 от anonymous4

Re: Релиз PHP 5.3.0

> Раньше его не было? Не могу поверить.

Был. Тока теперь он асиливает циклические ссылки.

yk4ever ()
Ответ на: Re: Релиз PHP 5.3.0 от melkor217

Re: Релиз PHP 5.3.0

>С учётом того, что скрипты живут меньше секунды, можно было и потерпеть

Да уж, а пыхпыхкодеры еще как-то смеют бить себя пяткой в грудь на тему того, что он-де язык общего назначения... "Потерпеть", смешно, право слово :)

anonymous4 ()
Ответ на: Re: Релиз PHP 5.3.0 от anonymous4

Re: Релиз PHP 5.3.0

>Да уж, а пыхпыхкодеры еще как-то смеют бить себя пяткой в грудь на тему того, что он-де язык общего назначения... "Потерпеть", смешно, право слово :)

В пышечке всегда был сборщик мусора, трололо

portalgun ()
Ответ на: Re: Релиз PHP 5.3.0 от portalgun

Re: Релиз PHP 5.3.0

Что-то любители "пышечки" путаются в показаниях ;) Один говорит, что его не было, да и не нужен он вовсе, другой говорит, что был, но ущербный, третий поддакивает, что был всегда... Вы уж договоритесь, что ли :)

anonymous4 ()
Ответ на: Re: Релиз PHP 5.3.0 от anonymous4

Re: Релиз PHP 5.3.0

> Раньше его не было? Не могу поверить.

То, что было язык назвать garbage collector'ом не поворачивался ни у кого. :) Да и не актуально было. Скрипты работают не долго, нормального fastcgi всё равно не было. А теперь на это курс, так что gc стал нужен.

atrus ★★★★★ ()
Ответ на: Re: Релиз PHP 5.3.0 от atrus

Re: Релиз PHP 5.3.0

>Да и не актуально было. Скрипты работают не долго,

АхахахаххаааахАХХАХАхахахахахаа.

Какое же отборное дерьмецо это ПиАшПи.

mrxrrr ()
Ответ на: Re: Релиз PHP 5.3.0 от atrus

Re: Релиз PHP 5.3.0

Раньше коллектор не мог собирать циклические ссылки. Это не очень важно при работе одного запроса.

Но, например, если есть задача перегенерить кэш на тысяче страниц, то потребление памяти может легко убежать в заоблачный дали - и тут начинаются пляски с бубнами...

funny_falcon ()

Re: Релиз PHP 5.3.0

граждане нелюбители PHP, вам напомнить как расшифровывается L A M P ?
и его роль в современной структуре интернет-серверов ?

Sylvia ★★★★★ ()
Ответ на: Re: Релиз PHP 5.3.0 от Sylvia

Re: Релиз PHP 5.3.0

>граждане нелюбители PHP, вам напомнить как расшифровывается L A M P ?

А вам напомнить как расшифровывается PHP?

Personal Home Pages. Вот и не суйте свое говно туда где ему не место. Чтобы этой срани дальше говнодесктопа малолетних задротов и не было.

mrxrrr ()

Re: Релиз PHP 5.3.0

автоматическое управлкение памятью (читай gc) был испокон веков.

UlrichDrepper ()
Ответ на: Re: Релиз PHP 5.3.0 от Sylvia

Re: Релиз PHP 5.3.0

Под последней буквой подразумевают Perl/PHP/Python.

Сильви, ты думаешь, PHP - это канон, образец, основа?

>и его роль в современной структуре интернет-серверов ?

Хочу, напомни :)

anonymous4 ()
Ответ на: Re: Релиз PHP 5.3.0 от mrxrrr

Re: Релиз PHP 5.3.0

>Personal Home Pages.

Давно уже переименовали на PHP: Hypertext Preprocessor.

xetf ★★ ()
Ответ на: Re: Релиз PHP 5.3.0 от xetf

Re: Релиз PHP 5.3.0

>Давно уже переименовали на PHP: Hypertext Preprocessor.

Да ты говно хоть тройным слоем шоколад покрой и даже в фальгу заверни. Как откусишь - всеравно блеванешь.

mrxrrr ()
Ответ на: Re: Релиз PHP 5.3.0 от xetf

PHP: Hypertext Preprocessor

Так и пусть себе гипертекст препроцессит и дальше не лезет.

dccp ()

Re: Релиз PHP 5.3.0

>Улучшена поддержка Windows, в том числе и Windows 7

это важно, да :)

tommy ★★★★ ()

Неймспейсы, мля!

Неймспейсы в пыхе нереально рулят, почему никто еще не прокомментировал?

namespace my\name; $c = new \my\name\MyClass;

dccp ()
Ответ на: PHP: Hypertext Preprocessor от dccp

Re: PHP: Hypertext Preprocessor

>Так и пусть себе гипертекст препроцессит и дальше не лезет.
Ггагага братюня

А он ничего больше и не пытается делать :))

jossser ()

Re: Релиз PHP 5.3.0

Я хочу обратить свое внимание на то что девушка действительно постаралась, не поленилась, перевела анонс и сделала новость которая еще даже не успела появится на оффициальном сайте. Именно благодаря таким людям как она ЛОР действительно привлекает.
Спасибо тебе Silvy.
Остальным - брать пример
http://lmgtfy.com/?q=%D0%A0%D0%B5%D0%BB%D0%B8%D0%B7+PHP+5.3.0

ss85 ()
Ответ на: Re: Релиз PHP 5.3.0 от anonymous4

Re: Релиз PHP 5.3.0

>> Появился garbage collector

> Раньше его не было? Не могу поверить.

В теории могли просто считать ссылки. >_<

sv75 ★★★★★ ()
Ответ на: Неймспейсы, мля! от dccp

Re: Релиз PHP 5.3.0

>namespace my\name; $c = new \my\name\MyClass;

Вот что меня раздражает в PHP - это венегрет, остутствие стройнойсти. Пёстрая библиотека и сам языка. Хуже плюсов.

theos ★★★ ()
Ответ на: Re: Релиз PHP 5.3.0 от ss85

Re: Релиз PHP 5.3.0

>девушка действительно постаралась, не поленилась, перевела анонс и сделала новость которая еще даже не успела появится на оффициальном сайте. Именно благодаря таким людям как она ЛОР действительно привлекает. >Спасибо тебе Silvy.

Ты каждого, кто имеет доступ к лоровской машине времени^W^W^W^W^W^Wпостит новости до официального анонса так благодаришь? И заметь, ни у кого нет претензий к самой Сильви. Прогиб, короче, засчитан.

anonymous4 ()
Ответ на: Неймспейсы, мля! от dccp

Re: Неймспейсы, мля!

>Неймспейсы в пыхе нереально рулят, почему никто еще не прокомментировал?

>namespace my\name; $c = new \my\name\MyClass;

Это отвратительное убожество.

Кстати, знатоки, как планируется со введением неймспейсов обеспечить обратную совместимость с миллионами строк кода, который в лучших традициях старого доброго PHP гадил в едином глобальном неймспейсе?

anonymous4 ()
Ответ на: Re: Неймспейсы, мля! от anonymous4

Re: Неймспейсы, мля!

> введением неймспейсов обеспечить обратную совместимость

Так стандартные функции ни эксепшнов, ни неймспейсов не пользуют - полная совместимость.

dccp ()
Ответ на: Re: Неймспейсы, мля! от dccp

Re: Неймспейсы, мля!

Ну то есть неймспейсы штука опциональная? По прежнему существует одно глобальное (и надежное) пространство имен, общее для всех файлов, подключенных с помощью require?

anonymous4 ()
Ответ на: Re: Неймспейсы, мля! от dccp

Re: Неймспейсы, мля!

>Так стандартные функции ни эксепшнов, ни неймспейсов не пользуют - полная совместимость.

Остается только догадываться каким замечательным образом эти функции рапортуют о ошибках и в каком замечательном стиле там все сдалано. Прозреваю мохровую забористую лапшу.

mrxrrr ()

Re: Релиз PHP 5.3.0

> Появился garbage collector
А раньше не было? Я в шоке! Такой популярный язык, а GC появился только сейчас.

snizovtsev ★★★ ()
Ответ на: Re: Неймспейсы, мля! от dccp

Re: Неймспейсы, мля!

>Так стандартные функции ни эксепшнов, ни неймспейсов не пользуют

Никаких исключений в стандартных функциях? А как, простите, работать, скажем, со вводом-выводом без оных?

anonymous4 ()
Ответ на: Re: Релиз PHP 5.3.0 от snizovtsev

Re: Релиз PHP 5.3.0

А читать тред перед тем как постить всякую фигню не модно? =/

theos ★★★ ()
Ответ на: Re: Релиз PHP 5.3.0 от snizovtsev

Re: Релиз PHP 5.3.0

раз в NEWS внесли значит что-то там действительно появилось ,
а так
http://phpclub.ru/faq/OOP/Destructors :
PHP принадлежит с семейству языков с «автоматической сборкой мусора» или garbage collection. В программировании, сборка мусора (англ. garbage collection, GC) — одна из форм автоматического управления памятью. Специальный код, называемый сборщиком мусора (garbage collector), пытается освободить память, использованную объектами, которые уже не будут востребованы приложением — т.е. производит сборку мусора.

Sylvia ★★★★★ ()
Ответ на: Re: Неймспейсы, мля! от anonymous4

Re: Неймспейсы, мля!

Да, они необязательны, вся стандартная библиотека живет в глобальном неймспейсе.

Without any namespace definition, all class and function definitions are placed into the global space - as it was in PHP before namespaces were supported.

dccp ()
Ответ на: Re: Релиз PHP 5.3.0 от anonymous4

Re: Релиз PHP 5.3.0

>Ты каждого, кто имеет доступ к лоровской машине времени^W^W^W^W^W^Wпостит новости до официального анонса так благодаришь?
Да нет же. Я имею ввиду что это сильнее чем просто взять и перефразировать новость с того же опеннета или еще откуда-нибудь как это делают многие
>И заметь, ни у кого нет претензий к самой Сильви

А разве могут быть какие-либо претензии?
>Прогиб, короче, засчитан.

Всего лишь похвала. Или на ЛОРе уже похвалить никого просто так нельзя?

ss85 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.