PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Release candidate - краткий обзор
EuGen Администратор
Отправлено: 17 Ноября, 2011 - 16:17:52
Post Id


Профессионал


Покинул форум
Сообщений всего: 9097
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Обзор несколько устарелый, так как новости уже несколько дней. Но все же это не просто сухая выжимка из php.net
Текст новости http://www[dot]opennet[dot]ru/opennews/a[dot][dot][dot][dot]shtml?num=32280
Из изменений (описанных в http://www[dot]opennet[dot]ru/opennews/a[dot][dot][dot][dot]shtml?num=31864 ) - приведу некоторые выдержки с комментариями, как это видится мне:
Цитата:
Удаление конфигурационных опций register_globals, define_syslog_variables, highlight.bg, session.bug_compat42, session.bug_compat_warn, y2k_compliance, allow_call_time_pass_reference и register_long_arrays;

- уйдут в прошлое массивы HTTP_*
- более нельзя будет передавать параметры по ссылке (только принимать)
Цитата:
Поддержка разыменования массивов (например, возвращающую массив функцию можно использовать как "func()['key']");

- понятно и так. Удобно, спору нет.
Цитата:
Поддержка сокращенного синтаксиса задания массивов, например, можно указывать func(["id" => 500, "type" => "account"]) вместо func(array("id" => 500, "type" => "account"));

- веяния из Ruby. Спорные веяния, так как, упрощая в одном, усложняют прочтение в другом. Но в целом к лучшему - лучше иметь две равноценных возможности, чем одну.
Цитата:
Изменено значение по умолчанию для опции "default_charset", вместо ISO-8859-1 теперь указано UTF-8;

и
Цитата:
По умолчанию активирован режим поддержки многобайтовых кодировок (php больше не нужно специально собирать с опцией "--enable-zend-multibyte"). Для выключения поддержки в php.ini добавлена директива zend.multibyte;

- движение в сторону нормальной поддержки UTF. Не может не радовать.
Цитата:
Возвращена поддержка замыкания "$this";

Например,
PHP:
скопировать код в буфер обмена
  1. $rObj = $this;
  2. $rClosure = function (...) use ($rObj) { ... };


Из прочего - что, я думаю, в комментариях не нуждается, это улучшение производительности:
Цитата:
Увеличение производительности и оптимизация потребления памяти в Zend Engine. Работа по оптимизации проведена большая, улучшений очень много и они затрагивают различные части внутренностей PHP. Например, в тесте bench.php производительность PHP возросла на 19%, а в тесте micro_bench.php на 26%. При оценке скорости выполнения реальных приложений (c использованием акселератора APC) отмечается ускорение работы CMS typo3 на 6%, WordPress на 8%, drupal на 2%, xoops на 14% и scrum на 13%;

Цитата:
Увеличена производительность парсинга запросов в FastCGI;

Цитата:
Увеличена производительность функции unserialize();

Цитата:
Разнообразные улучшения отмечаются почти во всех стандартных расширениях;


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
eai
Отправлено: 11 Декабря, 2011 - 13:49:44
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 521
Дата рег-ции: Сент. 2009  
Откуда: Петроград


Помог: 10 раз(а)




Тема не развернута, Traits даже не упомянуты Подмигивание
 
 Top
caballero
Отправлено: 11 Декабря, 2011 - 14:18:23
Post Id


Активный участник


Покинул форум
Сообщений всего: 6001
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Traits упоминать просто так нет смысла. Подавляющему большинству нужно рассказывать что это.


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Новости веб-технологий »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB