Нововведения в PHP 5.3 и PHP 6.0 презентация

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

Слайд 1Нововведения в PHP 5.3 и PHP 6.0
Владимир Савенков
Ведущий разработчик

Компания Softline


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




Слайд 3Впечатляющая картинка


Слайд 4Впечатляющая картинка


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

и замыкания (Нация удовлетворена)
Extensions (intl, phar, sqlite3,mysqlnd)

Goto (Нация недоумевает)

Другие фенечки, не влезающие на слайд.





Слайд 6Performance
Новый сборщик мусора
Улучшенная реализация стека аргументов




Итог: PHP5.3 = PHP5.2 * 1.2


Слайд 7Namespaces
\


Слайд 8Namespaces


Слайд 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 ---------------------------------------------->

Слайд 14И т.д. и т.п.
E_DEPRECATED
Php.ini → .htaccess
zend.ze1_compatibility_mode – в топку.



Куча багфиксов и

улучшений (Более 140)


Слайд 16PHP 6
Нативная поддержка юникода
APC, Hardened PHP, E_STRICT→ E_ALL
Смерть Наследию PHP4
Вкусный []

???????????????777


Слайд 17Ю-НИ-КОД!
UTF-16

+ Крутотенюшка
+ Пролетарии всех стран – объединяйтесь!

- Память ☹


Слайд 18Ю-НИ-КОД!


Слайд 19PHP 6
КОГДА?


Слайд 20Владимир Савенков
Vladimir.Savenkov@softline.ru
iVariable@gmail.com


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика