Конференция для PHP-разработчиков в Оренбурге Нововведения в PHP 5.3 и PHP 6.0 Владимир Савенков Ведущий разработчик Компания Softline.

Презентация:



Advertisements
Похожие презентации
Что нового в PHP 5.3Что нового в PHP 5.3Почему PHP 5.3? PHP 5.2 существует уже 1.5 года. В нем найдено несколько серьезных ошибок, которые не могут быть.
Advertisements

Что нового в PHP 5.3 Дмитрий Стогов.
Оренбург 2012 год.
Основы ООП и C# Работа с объектами и классами. Классы Класс специальный тип данных для описания объектов. Он определяет данные и поведение типа. Определение.
ДЕЛЕГАТЫ Лекция 7 1. Зачем нужны делегаты 2 И данные, и код располагаются в памяти компьютера по определенным адресам. Передача адресов данных в C# происходит.
Особенности C# Индексаторы, события, частичные методы, расширяющие методы, сборщик мусора DraggonZ.
Software Cloud Services Управление проектами в Softline Казарцев Максим, Руководитель отдела веб-разработки в г. Новосибирске
Картинка 1 Картинка 2 Картинка 3 Картинка 4 Картинка 5.
Материалы для создания презентации: Фон 1 слайда – Фон 2 слайда – Картинки 3 слайда –
РНР Изучение языка. Программирование интерактивных WEB-сайтов на языке PHP.
Лекция 3. Введение в C++ Примеры взяты из книги Брюса Эккеля Думаем на С++
Настройка Apache и PHP. Установка и настройка Распаковывается архив Настраивается web-сервер Файл php.ini-development копируется и переименовывается в.
города Владимира.
Лекция 8 Область видимости Время жизни. Область видимости Область видимости – характеристика именованного объекта Область видимости - часть текста программы,
М.Ю. Харламов, ВНУ им. В.Даля, Семантический анализатор Семантический анализатор выполняет следующие основные действия: проверку соблюдения во входной.
Слайд 1 Слайд 2 Слайд 3 Слайд 4 Слайд 5 Слайд 6.
Основы информатики Классы Заикин Олег Сергеевич zaikin.all24.org
Автоматизация тестирования: 3+7 аргументов в пользу TestComplete Геннадий Алпаев Ciklum Сообщество Тестировщиков Днепропетровска 29/09/2011.
Информационные технологии Стандартные библиотечные функции манипулирование данными преобразование и шифрование определение пользователями функций.
Функции, функциональное программирование Юрова Анна, группа 222.
Транксрипт:

Конференция для PHP-разработчиков в Оренбурге Нововведения в PHP 5.3 и PHP 6.0 Владимир Савенков Ведущий разработчик Компания Softline

Конференция для PHP-разработчиков в Оренбурге Содержание 1.Впечатляющая картинка 2.PHP PHP 6 4.Вопросы

Конференция для PHP-разработчиков в Оренбурге Впечатляющая картинка

Конференция для PHP-разработчиков в Оренбурге Впечатляющая картинка

Конференция для PHP-разработчиков в Оренбурге PHP 5.3 Ключевые фичи Performance Namespaces ( \ - Нация негодует…) Late Static Binding Лямбда-функции и замыкания (Нация удовлетворена) Extensions (intl, phar, sqlite3,mysqlnd) Goto (Нация недоумевает) Другие фенечки, не влезающие на слайд.

Конференция для PHP-разработчиков в Оренбурге Performance Новый сборщик мусора Улучшенная реализация стека аргументов Итог: PHP5.3 = PHP5.2 * 1.2

Конференция для PHP-разработчиков в Оренбурге Namespaces \

Конференция для PHP-разработчиков в Оренбурге Namespaces

Конференция для PHP-разработчиков в Оренбурге LSB По умному: привязка к вызываемому классу, вне контекста наследования По человечески: возможность получить имя класса, вызванного (а не того, в котором описан метод!) для выполнения статического метода

Конференция для PHP-разработчиков в Оренбурге Лямбды и прочая кложура $fOlolo = function() use( $pif, $paf ) { return $pif+$paf; } Крутотенюшка + еще один способ сделать так, чтобы твой код никто не понял.

Конференция для PHP-разработчиков в Оренбурге Extensions Туда: ext/phar, ext/intl, ext/fileinfo, ext/sqlite3, ext/enchant Сюда: ext/mhash (see ext/hash), ext/msql, ext/pspell (see ext/enchant), ext/sybase (see ext/sybase_ct)

Конференция для PHP-разработчиков в Оренбурге Синтаксический сахар и фенечки $ololo = $_GET[0lolo] ?: пыщь пыщь; __callStatic() NOWDOC (HEREDOC с одинарными кавычками) GOTO >

Конференция для PHP-разработчиков в Оренбурге GOTO

Конференция для PHP-разработчиков в Оренбурге И т.д. и т.п. E_DEPRECATED Php.ini.htaccess zend.ze1_compatibility_mode – в топку. Куча багфиксов и улучшений (Более 140)

Конференция для PHP-разработчиков в Оренбурге PHP 6 ?

Конференция для PHP-разработчиков в Оренбурге PHP 6 Нативная поддержка юникода APC, Hardened PHP, E_STRICT E_ALL Смерть Наследию PHP4 Вкусный [] ???????????????777

Конференция для PHP-разработчиков в Оренбурге Ю-НИ-КОД! UTF-16 + Крутотенюшка + Пролетарии всех стран – объединяйтесь! - Память

Конференция для PHP-разработчиков в Оренбурге Ю-НИ-КОД!

Конференция для PHP-разработчиков в Оренбурге PHP 6 КОГДА?

Конференция для PHP-разработчиков в Оренбурге Вопросы и контакты Владимир Савенков