Upload
pedro-chaves
View
82
Download
3
Embed Size (px)
Citation preview
“Existem dois tipos de linguagem de programação: as que todo mundo
reclama e as que ninguém usa”Bjarne Stroustrup
Symfony
Laravel
Zend Framework
Phalcon
DoctrineGuzzle
Propel
Drupal
CakePHP
Lumen
Silex
phpBB
Composer
Joomla
YiiPEAR
PHP-FIG e as PSRs$ PSR-1: Basic coding standard;
$ PSR-2: Coding style guide;
$ PSR-4: Improved autoloading;
$ PSR-3: Logger interface;
$ PSR-7: HTTP message interfaces;
$ PSR-0: Autoloading;
$ PSR-5: PHPDoc standard;
$ PSR-6: Caching interfaces;
{ “require”: { “php”: “>=5.4”, “twig/twig”: “~1.18”, “silex/silex”: “2.1.*”, “doctrine/orm”: “2.*”, “symfony/console”: “2.8” }, “require-dev”: { “codeception/codeception”: “~2.1” } }
O futuro (PHP7)$ Até duas vezes mais rápido que o 5.6; (php-ng)
$ Remoção da extensão mysql_, tags alternativas e outras coisas;
$ Scalar type declarations e return type declarations;
$ Refatoração das exceções;
$ Classes anônimas;
$ Novos operadores (<=>, ??);
Onde estudar?
$ A documentação do PHP;
$ PHP The Right way;
$ GitHub;
Obrigado!
br.linkedin.com/in/pedrochavesoliveira
phpmg.com