Going beyond OOP. Developing extensions for PHP ... in PHP! / Выходя за рамки ООП. Разработка расширений для PHP ... на PHP!

24 октября, 14:50
Смотреть Трансляцию

Key ideas

We all sometimes want to get new features faster — immutable objects, generics, operator overloading and many others. I know that feel waiting for a new PHP version to be released to try something new, to improve your code. But such changes need time. What are the alternatives? We will go deep into PHP, see what our opportunities are, and then learn how to write our own extensions using PHP only. Immutability in a couple of minutes! Operator overloading easily made!


Тезисы

Как же иногда хочется получить побыстрее новые возможности в языке — неизменяемые объекты, дженерики, перегрузку операторов и многое-многое другое. Думаю, вам всем знакомо это чувство ожидания выхода новой версии PHP, чтобы попробовать что-то новое, сделать лучше свой код. К сожалению, такие изменения появляются не очень быстро. А что же делать, если очень хочется или очень нужно? В этом докладе мы заглянем под капот самого PHP, поймем, какие у нас есть возможности и далее научимся писать свои расширения на обычном PHP. Иммутабельность — пару минут! Перегрузка операторов — проще простого!

DH

Александр Лисаченко

Author and lead developer of the aspect-oriented framework Go! AOP. Speaker at international conferences on PHP. Back-end architect for a Top 50 site in Alexa’s traffic rank.


Автор и ведущий разработчик аспектно-ориентированного фреймворка Go! AOP. Докладчик на международных конференциях по PHP. Бэкенд-архитектор сайта, входящего в Top-50 рейтинга Alexa по трафику.

Author and lead developer of the aspect-oriented framework Go! AOP. Speaker at international conferences on PHP. Back-end architect for a Top 50 site in Alexa’s traffic rank.


Автор и ведущий разработчик аспектно-ориентированного фреймворка Go! AOP. Докладчик на международных конференциях по PHP. Бэкенд-архитектор сайта, входящего в Top-50 рейтинга Alexa по трафику.

Другие спикеры: