Nova seleção com links para notícias e materiais. No release: 4 RFCs recentes do PHP Internals e solicitações interessantes de pool no PHP 8, uma parte de ferramentas úteis, podcasts, fluxos e muito mais.Boa leitura!
static
class Test { public function doWhatever(): static { // Do whatever. return $this; } }
$object::class
Foo\Bar::class
use global functions;
use global consts;
function test(FooBar $param = null, $param2)
function test(?FooBar $param, $param2)
trait T { abstract function neededByTheTrait(int $a, string $b); } class C { use T; function neededByTheTrait(array $a, object $b) {} }
__toString()
__clone()
class Foo { function __get(int $name) {} } (new Foo)->{42};
composer.json
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 linkPesquisar links para todos os resumos← Versão anterior: PHP Digest No. 170
Source: https://habr.com/ru/post/pt483684/More articles:Tudo o que você queria saber sobre o endereço MACComo as redes neurais binárias funcionam e por que elas serão populares em 2020Desenvolvendo programas Python extremamente rápidosFalhas comuns de programação para evitarPacote e desempenho de JavaScript: práticas recomendadas32 dicas para um desenvolvedor web que quer crescer acima de si mesmo em 2020Sobre o aumento de simultaneidade 30x no Node.jsResultados Físicos do Ano - 2019Eventos digitais em Moscou de 13 a 19 de janeiroIdeias de aplicativos para gerar receita para startups em 2019 e alémAll Articles