(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Что нового в PHP 5.4

Источник: webonrails
webonrails

Спустя почти три года с момента выхода ветки PHP 5.3 представлен релиз PHP 5.4.

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

Что нового

  • Примеси (trait) - Ключевая новинка 5.4 служащая заменой мультинаследования;
  • Для получения текущего статуса сессий была добавлена функция session_status;
  • Добавлена поддержка объектно-ориентированных обработчиков сессий;
  • Добавлено Array dereferencing (разыменование массивов) - foo()[0];
  • Короткая запись массива - [1,2,3,4,5,6];
  • Вызов метода или свойства класса выражением - A::{$foo . '_' . $bar}();
  • Встроенный веб-сервер для тестирования скриптов;
  • Директива default_charset в php.ini по умолчанию UTF-8;
  • Изменена переменная $_SERVER['REQUEST_TIME']. Теперь в переменной храниться время запуска скрипта с точностью до микросекунд;
  • Возвращена поддержка замыкания $this;
  • Функция array_combine() возвращает значение array() вместо FALSE, если на вход переданы два пустых массива;
  • Поддержка системы динамической трассировки DTrace;
  • Поддержка двоичного формата определения данных (например, 0b001001101);
  • Расширения mysql, mysqli и pdo_mysql теперь по умолчанию базируются на mysqlnd;
  • Удален safe_mode;
  • Удален синтаксис break/continue $var;
  • Удалены глобальные переменные и переменные HTTP_ * _VARS;
  • Удалены директивы register_globals, define_syslog_variables, highlight.bg, session.bug_compat42, session.bug_compat_warn, y2k_compliance, allow_call_time_pass_reference и register_long_arrays;
  • Удалены функции session_is_regisitered(), session_registered() и session_unregister().
  • Улучшена производительность.

Ссылки по теме


 Распечатать »
 Правила публикации »
  Обсудить материал в конференции Дискуссии и обсуждения общего плана »
Написать редактору 
 Рекомендовать » Дата публикации: 22.06.2012 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
IBM Domino Enterprise Server Processor Value Unit (PVU) Annual SW Subscription & Support Renewal
Oracle Database Personal Edition Named User Plus License
EMS SQL Management Studio for PostgreSQL (Business) + 1 Year Maintenance
TeeChart Pro VCL/FMX with source code single license
Nero Basic Burning ROM 2018 VL Maintenance VL 5 - 9 License corporate
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
СУБД Oracle "с нуля"
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
eManual - электронные книги и техническая документация
Новые материалы
Программирование на Visual Basic/Visual Studio и ASP/ASP.NET
Мастерская программиста
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Ищу программиста для написания программы (41)
Ищу программиста ,владеющего Вижуал Бэйсик и программированием в Экселе, для написания...
 
Ищу программиста С# (1)
Напечатать последовательность машинных команд, необходимых для вычисления выражения, задаваемого...
 
Пишу программы на заказ профессионально (3147)
Пишу программы на заказ на языках Pascal (численные методы, списки, деревья, прерывания) под...
 
Разработка программ базы данных (26)
Написание прикладных компьютерных программ (базы данных) на заказ. Разработка корпоративных...
 
Написание программ для микроконтроллеров AVR, PIC, ARM, STM32 (9)
Напишу любую программу на любом искусственном языке. Профессиональный программист. Основная...
 
 
 



    
rambler's top100 Rambler's Top100