Webinar
   PHP eXtreme 5.3

http://www.schoolofnet.com/phpextreme53
Quem sou Eu?
Raphael Almeida
             Desenvolvedor PHP desde 2006

Commiter do Zend Framework

          Organizador do evento PHP'n Rio

Co-fundador do PHPRio e DojoRio

                       Community-a-Holic
Quem sou Eu?

      Agnóstico quanto a linguagem
Quem sou Eu?

      Agnóstico quanto a linguagem

                Porém

                 PHP

      Continua sendo minha opção!
Quem são Vocês?



         Quem é novo no PHP?
Quem são Vocês?



         Quem é novo no PHP?


          Quem usa PHP 5.3?
O que é o PHP?


       Linguagem de programação

              de domínio

                 Específico
O que é o PHP?




                 Domínio

             Específico?
O que é o PHP?


                  criado

             para resolver

                 problemas

                 na WEB
O que é o PHP?



             Procedural
O que é o PHP?



              Procedural

          Orientada a Objetos
O que é o PHP?



              Procedural

          Orientada a Objetos

                 Funcional
O que é o PHP?


                 Dinâmica
O que é o PHP?


                 Dinâmica


             de tipagem


                  fraca
O que é o PHP?



                 Compilada

                    ou

            Interpretada?
O que é o PHP?



             Depende do

            seu conceito de

             compilação
O que é o PHP?




            Interpretada!
O que você

deveria estar

 usando do

  PHP 5.3
Funcionalidades do PHP 5.3

Namespaces

Classes SPL

Autoloader

DateTime

Funções Anonimas
Funcionalidades do PHP 5.3
Funcionalidades do PHP 5.3

 ● array_walk, array_map

 ● array_reduce, usort, uasort

 ● array_filter

 ● preg_replace_callback
Funcionalidades do PHP 5.3
Funcionalidades do PHP 5.3
Funcionalidades do PHP 5.3
Quais são as

 principais

novidades do

 PHP 5.4?
Novidades do PHP 5.4

Melhorias de performace e utilização de
memória
<?= sempre disponível

Interface JsonSerializable

Upload Process
Novidades do PHP 5.4



Sintaxe de Array
Novidades do PHP 5.4
Novidades do PHP 5.4
Novidades do PHP 5.4



Sintaxe de Array
Traits
Novidades do PHP 5.4
Novidades do PHP 5.4
Novidades do PHP 5.4



Sintaxe de Array
Traits

          Servidor WEB embutido
Novidades do PHP 5.4




         $ php -S localhost:8080
Novidades do PHP 5.4

                       Como testar o

                        PHP 5.4 no

                         Ubuntu?




  http://bit.ly/instalarphp54rc
Perguntas?
Quer mais conteúdo?




              Matricule-se
     http://www.schoolofnet.com/phpextreme53
Obrigado

Twitter: @raph_almeida


Blog: http://raphaeldealmeida.net


Github: http://github.com/raphaeldealmeida
Referências

● http://ramonpage.com/2010/03/28/community-a-holic/
● http://pt.wikipedia.org/wiki/PHP
● http://en.wikipedia.org/wiki/Interpreted_language
● http://php.net

Webinar php extreme 5.3