SlideShare uma empresa Scribd logo
1 de 39
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Mini Curso Zend Framework
Mini Curso Zend FrameworkMini Curso Zend Framework
Mini Curso Zend FrameworkAdler Medrado
 
Técnicas para ser escalável com PHP
Técnicas para ser escalável com PHPTécnicas para ser escalável com PHP
Técnicas para ser escalável com PHPFilipe La Ruina
 
Php 7 do início ao profissional
Php 7  do início ao profissionalPhp 7  do início ao profissional
Php 7 do início ao profissionalLeonardo Tumadjian
 
Segurança em Aplicações Web com PHP
Segurança em Aplicações Web com PHPSegurança em Aplicações Web com PHP
Segurança em Aplicações Web com PHPGedvan Dias
 
Ruby on Rails e o Mercado
Ruby on Rails e o MercadoRuby on Rails e o Mercado
Ruby on Rails e o MercadoJulio Monteiro
 
Iniciando com PHP
Iniciando com PHPIniciando com PHP
Iniciando com PHPMichel Lima
 
WebVibe Barueri 2011 - "PHP por quê ?"
WebVibe Barueri 2011 - "PHP por quê ?"WebVibe Barueri 2011 - "PHP por quê ?"
WebVibe Barueri 2011 - "PHP por quê ?"Hélio Costa e Silva
 
Flash Platform + Zend Amf
Flash Platform + Zend AmfFlash Platform + Zend Amf
Flash Platform + Zend AmfMiguel Pinto
 
Laravel 5
Laravel 5Laravel 5
Laravel 5DevMT
 
Desenvolvendo API's com asp.net 5
Desenvolvendo API's com asp.net 5Desenvolvendo API's com asp.net 5
Desenvolvendo API's com asp.net 5Nicolas Takashi
 
Locaweb + Spree: transformando código aberto em um projeto comercial
Locaweb + Spree: transformando código aberto em um projeto comercialLocaweb + Spree: transformando código aberto em um projeto comercial
Locaweb + Spree: transformando código aberto em um projeto comercialFernando Hamasaki de Amorim
 
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...Tchelinux
 

Mais procurados (19)

Webservices
WebservicesWebservices
Webservices
 
Mini Curso Zend Framework
Mini Curso Zend FrameworkMini Curso Zend Framework
Mini Curso Zend Framework
 
Zend Framework
Zend FrameworkZend Framework
Zend Framework
 
Principais Tecnologias WEB
Principais Tecnologias WEBPrincipais Tecnologias WEB
Principais Tecnologias WEB
 
PHP Além da universidade
PHP Além da universidadePHP Além da universidade
PHP Além da universidade
 
Técnicas para ser escalável com PHP
Técnicas para ser escalável com PHPTécnicas para ser escalável com PHP
Técnicas para ser escalável com PHP
 
Php 7 do início ao profissional
Php 7  do início ao profissionalPhp 7  do início ao profissional
Php 7 do início ao profissional
 
Segurança em Aplicações Web com PHP
Segurança em Aplicações Web com PHPSegurança em Aplicações Web com PHP
Segurança em Aplicações Web com PHP
 
Ruby on Rails e o Mercado
Ruby on Rails e o MercadoRuby on Rails e o Mercado
Ruby on Rails e o Mercado
 
PHP 7 - A Maioridade do PHP
PHP 7 - A Maioridade do PHPPHP 7 - A Maioridade do PHP
PHP 7 - A Maioridade do PHP
 
Iniciando com PHP
Iniciando com PHPIniciando com PHP
Iniciando com PHP
 
Frameworks PHP
Frameworks PHPFrameworks PHP
Frameworks PHP
 
WebVibe Barueri 2011 - "PHP por quê ?"
WebVibe Barueri 2011 - "PHP por quê ?"WebVibe Barueri 2011 - "PHP por quê ?"
WebVibe Barueri 2011 - "PHP por quê ?"
 
Flash Platform + Zend Amf
Flash Platform + Zend AmfFlash Platform + Zend Amf
Flash Platform + Zend Amf
 
Laravel 5
Laravel 5Laravel 5
Laravel 5
 
Desenvolvendo API's com asp.net 5
Desenvolvendo API's com asp.net 5Desenvolvendo API's com asp.net 5
Desenvolvendo API's com asp.net 5
 
Desenvolvimento Mobile Web e PHP na FIPAR
Desenvolvimento Mobile Web e PHP na FIPARDesenvolvimento Mobile Web e PHP na FIPAR
Desenvolvimento Mobile Web e PHP na FIPAR
 
Locaweb + Spree: transformando código aberto em um projeto comercial
Locaweb + Spree: transformando código aberto em um projeto comercialLocaweb + Spree: transformando código aberto em um projeto comercial
Locaweb + Spree: transformando código aberto em um projeto comercial
 
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...
 

Destaque (20)

Arquitetura de microsserviços
Arquitetura  de  microsserviçosArquitetura  de  microsserviços
Arquitetura de microsserviços
 
Apresentação ABEC
Apresentação ABECApresentação ABEC
Apresentação ABEC
 
Marco
MarcoMarco
Marco
 
Dizjornal127
Dizjornal127Dizjornal127
Dizjornal127
 
Dreamlab
DreamlabDreamlab
Dreamlab
 
DESTAK – Lisboa – 15.05.2008
DESTAK – Lisboa – 15.05.2008DESTAK – Lisboa – 15.05.2008
DESTAK – Lisboa – 15.05.2008
 
Aula 7 (27/2/2009): Jornais X Internet
Aula 7 (27/2/2009): Jornais X InternetAula 7 (27/2/2009): Jornais X Internet
Aula 7 (27/2/2009): Jornais X Internet
 
What if...
What if... What if...
What if...
 
Всероссийский чемпионат по решению топливно-энергетических кейсов 2015
Всероссийский чемпионат   по решению топливно-энергетических кейсов   2015Всероссийский чемпионат   по решению топливно-энергетических кейсов   2015
Всероссийский чемпионат по решению топливно-энергетических кейсов 2015
 
Panel 7 Fernando Vásquez Redlees
Panel 7 Fernando Vásquez RedleesPanel 7 Fernando Vásquez Redlees
Panel 7 Fernando Vásquez Redlees
 
Projeto Marvin
Projeto MarvinProjeto Marvin
Projeto Marvin
 
Servidor De Correo En Fedora
Servidor De Correo En FedoraServidor De Correo En Fedora
Servidor De Correo En Fedora
 
Diz153
Diz153Diz153
Diz153
 
CIP Journal 1
CIP Journal 1CIP Journal 1
CIP Journal 1
 
Pagosonline ccce
Pagosonline cccePagosonline ccce
Pagosonline ccce
 
ipv6_pres
ipv6_presipv6_pres
ipv6_pres
 
TiCs UniBoyaca
TiCs  UniBoyacaTiCs  UniBoyaca
TiCs UniBoyaca
 
Manual Mais Cultura 2013
Manual Mais Cultura 2013Manual Mais Cultura 2013
Manual Mais Cultura 2013
 
Research Paper
Research PaperResearch Paper
Research Paper
 
Марина Львовна Москвина
Марина Львовна МосквинаМарина Львовна Москвина
Марина Львовна Москвина
 

Semelhante a PHP 5.3 Webinar Novidades

Semelhante a PHP 5.3 Webinar Novidades (20)

Desenvolvimento web e PHP
Desenvolvimento web e PHPDesenvolvimento web e PHP
Desenvolvimento web e PHP
 
Muito prazer, eu sou PHP
Muito prazer, eu sou PHPMuito prazer, eu sou PHP
Muito prazer, eu sou PHP
 
Muito prazer, eu sou PHP
Muito prazer, eu sou PHPMuito prazer, eu sou PHP
Muito prazer, eu sou PHP
 
TDC2016POA | Trilha PHP - Por que utilizar o Laravel?
TDC2016POA | Trilha PHP - Por que utilizar o Laravel?TDC2016POA | Trilha PHP - Por que utilizar o Laravel?
TDC2016POA | Trilha PHP - Por que utilizar o Laravel?
 
Mini Curso de PHP
Mini Curso de PHPMini Curso de PHP
Mini Curso de PHP
 
PHP para aplicações Web de grande porte
PHP para aplicações Web  de grande portePHP para aplicações Web  de grande porte
PHP para aplicações Web de grande porte
 
A Evolução do PHP - 4º Dev In Santos
A Evolução do PHP - 4º Dev In SantosA Evolução do PHP - 4º Dev In Santos
A Evolução do PHP - 4º Dev In Santos
 
Linguagem PHP
Linguagem PHPLinguagem PHP
Linguagem PHP
 
Guia php
Guia phpGuia php
Guia php
 
Desenvolvimento Web com Php e jQuery
Desenvolvimento Web com Php e jQueryDesenvolvimento Web com Php e jQuery
Desenvolvimento Web com Php e jQuery
 
Introducão ao PHP
Introducão ao PHPIntroducão ao PHP
Introducão ao PHP
 
PHP Presente e Futuro
PHP Presente e FuturoPHP Presente e Futuro
PHP Presente e Futuro
 
PHP e banco de dados
PHP e banco de dadosPHP e banco de dados
PHP e banco de dados
 
Php
PhpPhp
Php
 
Trilhando o caminho PHP [2.0]
Trilhando o caminho PHP [2.0]Trilhando o caminho PHP [2.0]
Trilhando o caminho PHP [2.0]
 
Curso de php do básico ao avançado
Curso de php do básico ao avançadoCurso de php do básico ao avançado
Curso de php do básico ao avançado
 
PHP Middleware - O que são? Onde vivem? O que fazem?
PHP Middleware - O que são? Onde vivem? O que fazem?PHP Middleware - O que são? Onde vivem? O que fazem?
PHP Middleware - O que são? Onde vivem? O que fazem?
 
PHP, Presente e Futuro
PHP, Presente e FuturoPHP, Presente e Futuro
PHP, Presente e Futuro
 
PHP 5 de Forma Correta e Segura
PHP 5 de Forma Correta e SeguraPHP 5 de Forma Correta e Segura
PHP 5 de Forma Correta e Segura
 
PHP Maroto
PHP MarotoPHP Maroto
PHP Maroto
 

PHP 5.3 Webinar Novidades