Lucas Mendes

Desenvolvedor desde a era do Microsoft FrontPage, atualmente trabalha como Software Architect na Nuvem Shop (Tienda Nube), responsável pela definição, implantação e manutenção de uma complexa arquitetura de micro-serviços. Aspirante à Cientista da Computação pela PUC Minas, evangelista PHPMG, palestrante e contribuidor em diversos projetos Open Source tendo como foco tecnologias e ferramentas voltadas para web e aplicações modernas. Nas horas livres gosta de escrever rascunhos de artigos para seu blog pessoal, aprender uma linguagem nova e incomodar os vizinhos ouvindo Rock N Roll.

Voltar

Título


PHP: Extending The Core - Why you should learn it

Descrição

Nessa talk faremos um deep-dive nos internals do PHP, entendendo como as engrenagens giram por debaixo do capô quando executamos nosso código, isto é, a arquitetura da linguagem, o ciclo de vida de execução e algumas de suas estruturas internas. Tudo isso, é claro, com um olhar crítico sobre como desenvolvemos código hoje e como podemos melhorar amanhã. Vamos também desenvolver uma extensão explorando os limites da linguagem, tanto à nível de escopo quanto à nível de performance.

Pré-requistos


C (básico), PHP (todos os níveis), *nix OS

Tags


core, internals, extensão, zval, c

Referências


http://php.net/manual/en/internals2.php https://github.com/php/php-src