Nouvelle sélection avec des liens vers des nouvelles et des documents. Dans la version: PHPUnit 9 et d'autres versions, 3 nouvelles offres RFC de PHP Internals, une partie d'outils utiles, des vidéos, des podcasts et bien plus encore.
Bonne lecture!
Nouvelles et communiqués
PHP Internals
- [RFC] Allow function calls in constant expressions â , . RFC ( ) , , .
class MyClass {
const VALUES = [1, 0];
const C1 = count(self::VALUES);
public static $p = count(self::VALUES);
public function foo($param = count(self::VALUES))
{
static $bar = count(self::VALUES);
}
}
- [RFC] __toArray() â
__toArray()
, , array return type array. class Person
{
protected $name;
protected $email;
public function __toArray()
{
return [
'name' => $this->name,
'email' => $this->email,
];
}
}
$person = new Person('John Doe', 'j.doe@example.com');
$personArray = (array) $person;
function foo(array $person) {
var_dump($person);
}
function bar(Person $person): array {
return $person;
}
var_dump(bar($person));
- [RFC] Userspace operator overloading â PHP. , Internals. PHP 7.4 lisachenko/z-engine.
- [RFC] Validation for abstract trait methods â . :
trait T {
abstract public function test(int $x);
}
class C {
use T;
public function test(string $x) {}
}
.
-, , RFC-: , . - : Static return type, Variable Syntax Tweaks, Allow ::class on objects, declare(function_and_const_lookup='global')
- PHP â PHP.
- php/doc-en â PHP - GitHub edit.php.net.

Symfony
Laravel
Async PHP

/

Merci pour l'attention!
Si vous constatez une erreur ou une inexactitude - veuillez m'en informer en PM .
Questions et suggestions écrivez à mail ou twitter .
Chaßne de télégramme: PHP Digest .
Envoyer le lien
Rechercher des liens pour tous les résumés
â Version prĂ©cĂ©dente: PHP Digest No. 172