Страница 1 из 1

[01-Mar-2012] PHP 5.4.0 released!

Добавлено: 2012-04-10 17:29:43
FreeBSP
Наверное для многих уже не новость, но думаю, событие заслуживает отдельной темы
Итак, первого марта вышел PHP 5.4.0. [Анонс] [Новость] [Изменения]
Обновление принесло ряд новых возможностей(есть весьма интересные) и пачку несовместимостей.

Особо отмечу следующее:
Новые возможности писал(а):
  • Добавлена поддержка трейтов.
  • Добавлен короткий синтаксис объявления массивов. Например, $a = [1, 2, 3, 4]; или $a = ['one' => 1, 'two' => 2, 'three' => 3, 'four' => 4];.
  • Добавлена возможность разыменования массивов, возвращаемых функциями. Например: foo()[0].
  • Встроенный веб-сервер в режиме командной строки для разработчиков.
Несовместимости писал(а):
  • Безопасный режим более не поддерживается. Любое приложение, которое полагается на безопасный режим, возможно, требует внесения корректировок по части безопасности.
  • "Волшебные" кавычки теперь не работают. Приложения, которые используют эту возможность, могут нуждаться в обновлении во избежание проблем с безопасностью. Функции get_magic_quotes_gpc() и get_magic_quotes_runtime() теперь всегда возвращают FALSE. Функция set_magic_quotes_runtime() вызывает ошибку уровня E_CORE_ERROR.
  • Директивы php.ini register_globals и register_long_arrays были удалены.
  • Имена параметров, которые "затеняют" имена суперглобальных переменных, теперь расцениваются как фатальная ошибка. Это правило запрещает код, подобный этому: function foo($_GET, $_POST) {}.

Re: [01-Mar-2012] PHP 5.4.0 released!

Добавлено: 2012-04-10 20:48:38
Alex Keda
нарики, блин...

Re: [01-Mar-2012] PHP 5.4.0 released!

Добавлено: 2012-04-10 20:50:32
GhOsT_MZ
Ура, неужели они таки убрали регистр глобалс) Да и мейджик квотс фтопку) Только вот когда будет полноценная поддержка юникода и хоть какая-то унификация функций?

Re: [01-Mar-2012] PHP 5.4.0 released!

Добавлено: 2012-04-10 20:58:30
Alex Keda
в 6.0
которая вообще будет ни с чем не совместима =))

Re: [01-Mar-2012] PHP 5.4.0 released!

Добавлено: 2012-04-10 21:00:07
GhOsT_MZ
Ага) 6.0))) Уже не один год разговоры идут, а пыха нового так и нету
http://www.php.net/~derick/meeting-notes.html

Re: [01-Mar-2012] PHP 5.4.0 released!

Добавлено: 2012-08-29 10:19:38
dekloper

Код: Выделить всё

# php -v
PHP 5.4.6 (cli) (built: Aug 24 2012 15:55:10) 
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
из замеченного русская локализация в пхпвиртуалбокс отвалилась
на аяксе у мня больше ничо нет
вордпресс и пр. работают

Re: [01-Mar-2012] PHP 5.4.0 released!

Добавлено: 2012-08-30 6:32:18
manefesto
пфф,а чо там есть чтото интересное кроме закрытия уязвимостей ?

Re: [01-Mar-2012] PHP 5.4.0 released!

Добавлено: 2012-09-08 12:03:40
ыть
веп-сервер есь :-D