PHP em 2018 - PHPVale

Lucas de Oliveira
deoliveiralucas.net
@oliveiralucasbr
PHPVale - phpvale.com.br 05/05/2018
PHP em 2018
PHPVale - phpvale.com.br 05/05/2018
PHP/FI
1994 – 1998
60.000 domínios
PHPVale - phpvale.com.br
Fonte: https://secure.php.net/manual/pt_BR/history.php.php
05/05/2018
PHP/FI
<!­­include /text/header.html­­>
<!­­getenv HTTP_USER_AGENT­­>
<!­­ifsubstr $exec_result Mozilla­­>
  Hey, you are using Netscape!<p>
<!­­endif­­>
<!­­sql database select * from table where user='$username'­­>
<!­­ifless $numentries 1­­>
  Sorry, that record does not exist<p>
<!­­endif exit­­>
  Welcome <!­­$user­­>!<p>
  You have <!­­$index:0­­> credits left in your account.<p>
<!­­include /text/footer.html­­>
PHPVale - phpvale.com.br
Fonte: https://secure.php.net/manual/pt_BR/history.php.php
05/05/2018
PHP/FI
PHPVale - phpvale.com.br
Rasmus Lerdof
05/05/2018
PHP 3
1998 - 2000
10% dos servidores web da internet
POO
Sintaxe
PHPVale - phpvale.com.br
Fonte: https://secure.php.net/manual/pt_BR/history.php.php
PHPVale - phpvale.com.br 05/05/2018
PHP 3
PHPVale - phpvale.com.brPHPVale - phpvale.com.br
Andi Gutmans Zeev Suraski
05/05/2018
PHP 4
2000 - 2008
Zend Engine
Sessões HTTP
PHPVale - phpvale.com.br
Fonte: https://secure.php.net/manual/pt_BR/history.php.php
PHPVale - phpvale.com.br 05/05/2018
PHP 5
2004 – 2018
Zend Engine 2.0
Colaborações
PHP 5.3
PHPVale - phpvale.com.br
Fonte: https://secure.php.net/manual/pt_BR/history.php.php
PHPVale - phpvale.com.br
(still manteined)
05/05/2018
Frameworks
Zend Framework
Symfony
Laravel
CodeIgniter
CakePHP
Phalcon
PHPVale - phpvale.com.brPHPVale - phpvale.com.br 05/05/2018
Composer
Dependency Manager
Jordi Boggiano
Nils Adermann
PHPVale - phpvale.com.brPHPVale - phpvale.com.br 05/05/2018
PHP-FIG
PSR’s
Standards
PHPVale - phpvale.com.brPHPVale - phpvale.com.br 05/05/2018
PHP 7
Release: 2015
Performance
Scalar and Return type declarations
Null coalescing operator
Current version: 7.2
PHPVale - phpvale.com.brPHPVale - phpvale.com.br
Fonte: https://secure.php.net/manual/en/migration70.new-features.php
05/05/2018
PHP 7
<?php
class User {
    private $name;
    public function setName(?string $name) : self {
        $this­>name = $name ?? 'anonymous';
        return $this;
    }
}
PHPVale - phpvale.com.brPHPVale - phpvale.com.br 05/05/2018
PHP 7
PHPVale - phpvale.com.brPHPVale - phpvale.com.br
Fonte: http://www.zend.com/en/resources/php7_infographic
05/05/2018
PHP 7
PHPVale - phpvale.com.brPHPVale - phpvale.com.br
Fonte: http://www.zend.com/en/resources/php7_infographic
05/05/2018
PHP 7
Badoo
From ~600 to ~300
Saving plus $100,000 a year
PHPVale - phpvale.com.brPHPVale - phpvale.com.br
Fonte: https://badoo.com/techblog/blog/2016/03/14/how-badoo-saved-one-million-dollars-switching-to-php7/
05/05/2018
PHP 6?
PHPVale - phpvale.com.brPHPVale - phpvale.com.br 05/05/2018
RFC
Request for Comments (change proposals)
Under Discussion
In Draft
Accepted
Pending Implementation
Implemented
Declined
PHPVale - phpvale.com.br
Fonte: https://wiki.php.net/rfc
05/05/2018
RFC
PHPVale - phpvale.com.br
Fonte: https://wiki.php.net/rfc
05/05/2018
RFC
PHPVale - phpvale.com.br
Fonte: https://wiki.php.net/rfc
05/05/2018
RFC
PHPVale - phpvale.com.br
Fonte: https://wiki.php.net/rfc
05/05/2018
RFC
PHPVale - phpvale.com.br
Fonte: https://wiki.php.net/rfc
05/05/2018
RFC
PHPVale - phpvale.com.br 05/05/2018
Empresas usando PHP
PHPVale - phpvale.com.br 05/05/2018
Fonte: https://stackshare.io/php/in-stacks#/
PHP em 2018
PHPVale - phpvale.com.br 05/05/2018
Fonte: https://www.similartech.com/
PHP em 2018
PHPVale - phpvale.com.br 05/05/2018
Fonte: https://www.similartech.com/
PHP em 2018
PHPVale - phpvale.com.br 05/05/2018
Fonte: https://www.similartech.com/
PHP em 2018
PHPVale - phpvale.com.br 05/05/2018
Fonte: https://www.similartech.com/
Atualizações
php[architect]
Nomad PHP
A Semana PHP
PHP: Do Jeito Certo
PHPVale - phpvale.com.br 05/05/2018
PHPVale - phpvale.com.br 05/05/2018
Fonte: https://wiki.php.net/rfc/php8
Obrigado!
PHPVale - phpvale.com.br 05/05/2018
Perguntas?
PHPVale - phpvale.com.br 05/05/2018
phpvale.com.br
deoliveiralucas.net
@oliveiralucasbr
1 von 33

Recomendados

PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft... von
PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft...PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft...
PHP Conference Brazil 2015 - PHP + Sharepoint - Integrando Serviços Microsoft...Rodrigo Wanderley de Melo Cardoso
920 views49 Folien
Novidades do PHP 5.3 e 6 von
Novidades do PHP 5.3 e 6Novidades do PHP 5.3 e 6
Novidades do PHP 5.3 e 6Bruno Fernandes "PorKaria"
2.1K views28 Folien
Brasiliatestfest von
BrasiliatestfestBrasiliatestfest
Brasiliatestfestpaulovitorbal
566 views20 Folien
Introdução ao framework CakePHP von
Introdução ao framework CakePHPIntrodução ao framework CakePHP
Introdução ao framework CakePHPigorpimentel
1.4K views50 Folien
Palestra / SDD / Crossbrowsing von
Palestra / SDD / CrossbrowsingPalestra / SDD / Crossbrowsing
Palestra / SDD / Crossbrowsinghugodiasneto
346 views22 Folien
Rodando PHP em um container Java von
Rodando PHP em um container JavaRodando PHP em um container Java
Rodando PHP em um container Javanetinhoteixeira
781 views18 Folien

Más contenido relacionado

Similar a PHP em 2018 - PHPVale

Minicurso de PHP para iniciantes - Mario Araujo Xavier von
Minicurso de PHP para iniciantes - Mario Araujo XavierMinicurso de PHP para iniciantes - Mario Araujo Xavier
Minicurso de PHP para iniciantes - Mario Araujo XavierPotiLivre Sobrenome
375 views66 Folien
Security & PHP von
Security & PHPSecurity & PHP
Security & PHPNuno Loureiro
2.6K views39 Folien
Aula 02 - Introdução ao PHP - Programação Web von
Aula 02  - Introdução ao PHP - Programação WebAula 02  - Introdução ao PHP - Programação Web
Aula 02 - Introdução ao PHP - Programação WebDalton Martins
2.2K views20 Folien
Otimizando a execução de código-fonte PHP von
Otimizando a execução de código-fonte PHPOtimizando a execução de código-fonte PHP
Otimizando a execução de código-fonte PHPEr Galvão Abbott
1.1K views15 Folien
Segurança (in portuguese) von
Segurança (in portuguese)Segurança (in portuguese)
Segurança (in portuguese)Bruno Pedro
461 views28 Folien
Escrevendo códigos php seguros von
Escrevendo códigos php segurosEscrevendo códigos php seguros
Escrevendo códigos php segurosDouglas V. Pasqua
1.6K views90 Folien

Similar a PHP em 2018 - PHPVale(20)

Minicurso de PHP para iniciantes - Mario Araujo Xavier von PotiLivre Sobrenome
Minicurso de PHP para iniciantes - Mario Araujo XavierMinicurso de PHP para iniciantes - Mario Araujo Xavier
Minicurso de PHP para iniciantes - Mario Araujo Xavier
Aula 02 - Introdução ao PHP - Programação Web von Dalton Martins
Aula 02  - Introdução ao PHP - Programação WebAula 02  - Introdução ao PHP - Programação Web
Aula 02 - Introdução ao PHP - Programação Web
Dalton Martins2.2K views
Otimizando a execução de código-fonte PHP von Er Galvão Abbott
Otimizando a execução de código-fonte PHPOtimizando a execução de código-fonte PHP
Otimizando a execução de código-fonte PHP
Er Galvão Abbott1.1K views
Segurança (in portuguese) von Bruno Pedro
Segurança (in portuguese)Segurança (in portuguese)
Segurança (in portuguese)
Bruno Pedro461 views
PHPSP TestFest 2010 von Rafael Dohms
PHPSP TestFest 2010PHPSP TestFest 2010
PHPSP TestFest 2010
Rafael Dohms1.1K views
PHPSP TestFest 2009 von Rafael Dohms
PHPSP TestFest 2009PHPSP TestFest 2009
PHPSP TestFest 2009
Rafael Dohms1.1K views
Logs, pra que te quero! @ Meetup PHP Vale von Gabriel Machado
Logs, pra que te quero! @ Meetup PHP ValeLogs, pra que te quero! @ Meetup PHP Vale
Logs, pra que te quero! @ Meetup PHP Vale
Gabriel Machado203 views
Tudo o que você precisa saber sobre o php7 von Er Galvão Abbott
Tudo o que você precisa saber sobre o php7Tudo o que você precisa saber sobre o php7
Tudo o que você precisa saber sobre o php7
Er Galvão Abbott1.5K views
PHP e Segurança - Uma união possível von Er Galvão Abbott
PHP e Segurança - Uma união possívelPHP e Segurança - Uma união possível
PHP e Segurança - Uma união possível
Er Galvão Abbott1.7K views
Offline Web com Service Workers - Sérgio Lopes von Caelum
Offline Web com Service Workers - Sérgio LopesOffline Web com Service Workers - Sérgio Lopes
Offline Web com Service Workers - Sérgio Lopes
Caelum6K views
ReSTFul Api's com FRAPI von Alex Piaz
ReSTFul Api's com FRAPIReSTFul Api's com FRAPI
ReSTFul Api's com FRAPI
Alex Piaz4.6K views
Oficina postgresql avançado_consegi2010 von Fabrízio Mello
Oficina postgresql avançado_consegi2010Oficina postgresql avançado_consegi2010
Oficina postgresql avançado_consegi2010
Fabrízio Mello349 views
Php7 esta chgando! O que você precisa saber von Er Galvão Abbott
Php7 esta chgando! O que você precisa saberPhp7 esta chgando! O que você precisa saber
Php7 esta chgando! O que você precisa saber
Er Galvão Abbott1.6K views

PHP em 2018 - PHPVale