Nova seleção com links para notícias e materiais. No lançamento: CakePHP 4, Codeception 4, Phalcon 4 e outros lançamentos, uma porção de ferramentas úteis, podcasts, vídeos de mitaps anteriores e muito mais.
Boa leitura!
Notícias e Lançamentos
- CakePHP 4.0.0 - A versão mínima do PHP 7.2, suporte para PSR (3, 15, 16, 18) e muitas outras mudanças , principalmente de natureza evolutiva
- Codeception 4.0 - Os módulos são entregues em pacotes separados, suporte ao Symfony 5, phpdotenv 4 é adicionado, um script para atualização é adicionado.
- Phalcon 4.0.0 - Lançamento do framework, entregue como uma extensão PHP. A versão mínima do PHP 7.2, suporte para PSR (7, 11, 13, 16, 17), interfaces mais rigorosas, acrescentou fábricas. Mais alterações no guia de atualização .
- Xdebug 2.9.0 - A versão acelera a cobertura do código 2,5 vezes (em comparação com o Xdebug 2.7). Mais sobre os motivos .
- PHP 7.4.1
- PHP 7.3.13
- PHP 7.2.26 - A versão mais recente da correção de bugs de uma filial. Mais um ano, conforme necessário, para corrigir problemas de segurança, e é isso.
- PHP-FIG News - Sobre a implementação da decisão de atualizar os padrões e as próximas eleições do comitê principal.
- skyeng / php-Communities - Uma lista aberta de eventos, palestrantes e organizadores de PHP. Próximos eventos:
• 25 de dezembro de Moscou: Jubilee BeerPHP -
BeerPHP: o que é, por que ir e como correr na sua cidade
As ferramentas
Symfony
Laravel
- Laravel Idea - O plugin Laravel existe há muito tempo no PhpStorm, mas, infelizmente, o autor não tem apoiado ativamente nos últimos dois anos. Uma alternativa apareceu na forma do plug-in Laravel Idea, que é pago, mas supera o plug-in original em recursos. O autor é Adele , conhecido por seu plug- in de suporte a arquivos .env , bem como o autor do livro "Arquitetura de aplicativos Web complexos" . Uma visão geral detalhada do plug-in em

screencast . - staudenmeir / eloquent-has-many-deep - Uma versão estendida do HasManyThrough, permite criar relacionamentos com um número ilimitado de modelos intermediários.
Vídeo - Introdução às Ações do GitHub e Laravel
Autenticação OAuth2 em projetos do Laravel
Gravando filtros usando spatie / laravel-query-builder
Trecho # 19 do Taylor Podcast Laravel: Laracon VIII, interface do Laravel, passaporte, autenticação.
Snippet 20 do Laravel: Tipos de união, autenticação SPA, UI do Laravel, prioridade de middleware, Laracon 2020.
Yii
Async php
Screencast no framework PHP assíncrono do DriftPHP , baseado nos componentes ReactPHP e Symfony.- amphp / http-client 4.0.0 - Atualizando o cliente HTTP assíncrono da família Amp. Adicionado suporte a HTTP / 2 e outras melhorias. Além disso, ao usar o c PHP 7.4, você pode instalar o
nghttp2
opcional, que será usado através do FFI.
Materiais de Aprendizagem
Áudio / Vídeo
Comunidade
- Que pequenas coisas estão faltando no PHP? - Um tópico interessante de Nikita Popov no Reddit. Muitos falam sobre genéricos, assincronismo, etc. Faltam algumas coisinhas boas?
Também no tópico há uma resposta da Nikita, resource
. - O autor do projeto github.com/hoaproject , no âmbito do qual várias bibliotecas foram desenvolvidas (um total de 125 mil downloads diários), está procurando um novo mantenedor.
- Apenas um mini-thread divertido de um dos co-fundadores do NPM.
Obrigado pela atenção!
Se você perceber um erro ou imprecisão - informe-me no PM .
Perguntas e sugestões escreva para o correio ou twitter .
Mais notícias e comentários no canal PHP Digest Telegram.
Enviar link
Pesquisar links para todos os resumos
← Versão anterior: PHP Digest No. 169