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 ()

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

Sylvia ★★★★★
() автор топика

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

sniper21 ★★★★★
()

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

melkor217 ★★★★★
()

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

sniper21 ★★★★★
()

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

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от Sylvia

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

Sylvia ★★★★★
() автор топика

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

melkor217 ★★★★★
()
Ответ на: комментарий от anonymous4

.
- Improved PHP runtime speed and memory usage:

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


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

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от Sylvia

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

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

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

mrxrrr
()
Ответ на: комментарий от portalgun

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

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

madgnu ★★★★★
()
Ответ на: комментарий от portalgun

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

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от anonymous4

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

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

melkor217 ★★★★★
()
Ответ на: комментарий от anonymous4

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

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

yk4ever
()
Ответ на: комментарий от melkor217

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

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

anonymous4
()
Ответ на: комментарий от anonymous4

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

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

portalgun
()
Ответ на: комментарий от portalgun

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

anonymous4
()
Ответ на: комментарий от anonymous4

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

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

atrus ★★★★★
()
Ответ на: комментарий от atrus

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

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

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

mrxrrr
()
Ответ на: комментарий от atrus

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

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

funny_falcon
()

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

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от Sylvia

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

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

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

mrxrrr
()

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

UlrichDrepper
()
Ответ на: комментарий от Sylvia

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

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

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

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

anonymous4
()
Ответ на: комментарий от xetf

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

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

mrxrrr
()

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

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

tommy ★★★★★
()

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

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

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

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

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

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

jossser
()

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

ss85
()
Ответ на: комментарий от anonymous4

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

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

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

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

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

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

theos ★★★
()
Ответ на: комментарий от ss85

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

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

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

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

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

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

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

anonymous4
()
Ответ на: комментарий от anonymous4

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

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

dccp
()
Ответ на: комментарий от dccp

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

anonymous4
()
Ответ на: комментарий от dccp

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

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

mrxrrr
()

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

snizovtsev ★★★★★
()
Ответ на: комментарий от dccp

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

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

anonymous4
()
Ответ на: комментарий от snizovtsev

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

theos ★★★
()
Ответ на: комментарий от snizovtsev

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

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от anonymous4

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

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
()
Ответ на: комментарий от anonymous4

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

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

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

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