Nueva selección con enlaces a noticias y materiales. En el lanzamiento: 4 RFC nuevas de PHP Internals y solicitudes de pool interesantes en PHP 8, una porción de herramientas útiles, podcasts, streams y mucho más.Que tengas una buena lectura!
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
Gracias por su atencion!Si nota un error o inexactitud, infórmeme en PM .Preguntas y sugerencias escritas a mail o twitter .Más noticias y comentarios sobre el canal de telegramas PHP Digest .Enviar enlaceBuscar enlaces para todos los resúmenes← Versión anterior: PHP Digest No. 170
Source: https://habr.com/ru/post/483684/More articles:Cómo funcionan las redes neuronales binarias y por qué serán populares en 2020Evaluación de la efectividad y el costo de implementar un sistema de análisis de marketing de extremo a extremoDesarrollando programas Python extremadamente rápidosErrores de programación comunes para evitarAgrupación y rendimiento de JavaScript: mejores prácticas32 consejos para un desarrollador web que quiere crecer por encima de sí mismo en 2020Aproximadamente 30x Concurrency Boost en Node.jsCómo LoRaWAN ayuda a construir una Internet moderna de las cosasEventos digitales en Moscú del 13 al 19 de eneroHighLoad ++, Yuri Nasretdinov (VK): cómo VK inserta datos en ClickHouse desde decenas de miles de servidoresAll Articles