Слайд 2Содержание
Впечатляющая картинка
PHP 5.3
PHP 6
Вопросы

Слайд 5PHP 5.3
Ключевые фичи
Performance
Namespaces ( \ - Нация негодует…)
Late Static Binding
Лямбда-функции и

замыкания (Нация удовлетворена)
Extensions (intl, phar, sqlite3,mysqlnd)
Goto (Нация недоумевает)
Другие фенечки, не влезающие на слайд.
Слайд 6Performance
Новый сборщик мусора
Улучшенная реализация стека аргументов
Итог: PHP5.3 = PHP5.2 * 1.2

Слайд 9LSB
По умному: привязка к вызываемому классу, вне контекста наследования
По человечески: возможность

получить имя класса, вызванного (а не того, в котором описан метод!) для выполнения статического метода
Слайд 10Лямбды и прочая кложура
$fOlolo = function() use( $pif, $paf ) { return

$pif+$paf; }
---------------------------------------------------------------------------
Крутотенюшка
+
еще один способ сделать так, чтобы твой код никто не понял.
Слайд 11Extensions
Туда: 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)
Слайд 12Синтаксический сахар
и фенечки
$ololo = $_GET[‘0lolo’] ?: ‘пыщь пыщь’;
__callStatic()
NOWDOC (HEREDOC с одинарными кавычками)
GOTO
![Синтаксический сахар и фенечки $ololo = $_GET[‘0lolo’] ?: ‘пыщь пыщь’; __callStatic() NOWDOC](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/476431/slide-11.jpg)
---------------------------------------------->
Слайд 14И т.д. и т.п.
E_DEPRECATED
Php.ini ? .htaccess
zend.ze1_compatibility_mode – в топку.
Куча багфиксов и улучшений

(Более 140)
Слайд 16PHP 6
Нативная поддержка юникода
APC, Hardened PHP, E_STRICT? E_ALL
Смерть Наследию PHP4
Вкусный []
???????????????777
![PHP 6 Нативная поддержка юникода APC, Hardened PHP, E_STRICT? E_ALL Смерть Наследию PHP4 Вкусный [] ???????????????777](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/476431/slide-15.jpg)
Слайд 17Ю-НИ-КОД!
UTF-16
+ Крутотенюшка
+ Пролетарии всех стран – объединяйтесь!
- Память ☹
