Nova seleção com links para notícias e materiais. Na versão: PHP 7.4.0 alpha 2, BeerPHP, uma revisão das RFCs mais recentes da PHP Internals, incluindo a diretiva Strict operadores, uma porção de ferramentas úteis, vídeos e muito mais.
Boa leitura!
Notícias e Lançamentos
Internos em PHP
- [RFC] Normalizar o valor "auto-incremento" das matrizes na cópia na gravação - Propõe-se redefinir o valor de "auto-incremento" ao copiar uma matriz, como se ao copiar uma nova matriz vazia fosse preenchida uma a uma da antiga.
Texto oculto$array = [0, 1, 2, 3]; unset($array[3], $array[2]); $arrayCopy = $array; $arrayCopy[] = 2;
- [RFC] Diretiva estrita de operadores - PHP realiza conversão implícita de tipos para a maioria dos operadores. E como as regras de conversão são bastante complexas, muitas vezes isso pode levar a resultados imprevisíveis. Nesta RFC, propõe-se a introdução de uma nova diretiva
strict_operators
, que limitará as conversões de tipo e permitirá gerar um erro TypeError para operandos incompatíveis. O documento é muito detalhado e descreve muitos exemplos, eu recomendo que você examine o todo.
Além disso, a diretiva altera o comportamento da construção do switch
. - [RFC] Descontinuações para o PHP 7.4 - Outro pacote de funcionalidades é proposto para ser descontinuado no 7.4 e depois removido no 8.0. Do interessante:
• Agora, em implode()
argumentos podem ser passados em qualquer ordem - propõe-se deixar apenas o implode(string $glue, array $pieces)
canônico implode(string $glue, array $pieces)
;
• Em vez de float
você pode usar o tipo real
- o último será removido.
- [RFC] Adicionar funções str begin e end - Propõe-se adicionar as funções
str_begins()
, str_ibegins()
, str_ends()
, str_iends()
, mb_str_begins()
, mb_str_ibegins()
, mb_str_ends()
e mb_str_iends()
. - Para o repositório php-src, eles adicionaram um pipeline ao Azure DevOps .
Notícias internas do PHP # 15 - Sobre melhorias no base_convert()
com Scott Dutton .
Notícias Internacionais do PHP # 16 - Com Joe Watkins no [RFC] Unbundle ext / recode .
As ferramentas
Symfony
Laravel
Yii
- cebe / yii2-app-api - modelo de aplicativo Yii2 para criar rapidamente APIs com base nas especificações OpenAPI.
Async php
Materiais de Aprendizagem
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. 158