PHP 8.4 released
Lançada a versão 8.4 do PHP:
Português: https://www.php.net/releases/8.4/pt_BR.php Inglês: https://www.php.net/releases/8.4/en.php
Lançada a versão 8.4 do PHP:
Português: https://www.php.net/releases/8.4/pt_BR.php Inglês: https://www.php.net/releases/8.4/en.php
Uma nova versão FrankenPHP foi lançada e de acordo com benchmark realizados pelo time de desenvolvimento, essa nova versão 1.3 é 54% mais eficiente que a versão anterior.
Para quem ainda não conhece, FrankenPHP é um servidor de aplicação PHP constrituído em cima do servidor web Caddy. Além servir arquivos PHP nativamente, ainda possui suporte a Server-Sent Events através do protocolo Mercure.
Artigo em inglês listando 10 coisas para você não fazer no PHP7:
https://www.advanceidea.co.in/blog/things-not-to-do-in-php-7
Depois de mais de 1 ano sem publicar no site estamos de volta para dar uma dica de uma Newsletter semana sobre PHP: A Semana PHP.
Veja abaixo um trecho sobre a nova edição, de número 198.
Nesta edição um post sobre compiladores JIT, novas versões de projetos de qualidade e testes, além da nova edição de um livro clássico sobre PHP.
Confira todo o conteúdo em https://www.getrevue.co/profile/asemanaphp/issues/a-semana-php-edicao-n-198-127766
O criador do Symfony, Fabien Potencier, escreveu em seu perfil do Medium uma série de publicações a respeito da futura versão do framework, e semana passada ele terminou essa série com uma demonstração de como será essa nova versão maior (funcionalidades já presentes na versão 3.3).
Tópicos:
Fonte: https://symfony.com/blog/symfony-4-a-new-way-to-develop-applications
Post (inglês) demonstrando um benchmark entre os frameworks Laravel, Symfony e Zend.
A variety of benchmarks comparing PHP frameworks float around the web. However, they are often comparing “apples” to “oranges”. In particular, I want to focus on Laravel, Symfony, and Zend and why these three frameworks are often benchmarked incorrectly against each other.
Fonte: https://medium.com/@taylorotwell/benchmarking-laravel-symfony-zend-2c01c2b270f8
PHP Middleworld é um site que facilita a busca por implementações de middleware da PSR-7 para serem utilizados em frameworks compatíveis.
What is middleware?
In the realm of web application development Middleware refers to functions wrapped around business logic. They rely upon the decorator pattern and are composed in a sort of layered stack. You could think of them as onion layers, with your business logic residing at the innermost stratum (more on Wikipedia).
Several modern PHP frameworks (such as Zend Expressive and Slim) embrace such framework-agnostic, reuse-oriented paradigm, wholly supporting PSR-7 compliant middleware.
Goal for PHP Middleworld is collecting all available PSR-7 compliant middleware and provide a unique, consistent repository, encouraging middleware reuse and exchange among PHP developers.
Visualizar todos os middlewares disponíveis: http://www.php-middleworld.com/explore
No final do ano passado foram encontradas falhas RCE (Remote Code Execution) nas seguintes bibliotecas: PHPMailer (até v5.2.20) SwiftMailer (até v5.4.4) e Zend-mail (até v2.4.10).
Maiores detalhes: