PHP Digest Nr. 176 (11. - 23. MĂ€rz 2020)


Neue Auswahl mit Links zu Nachrichten und Materialien. In der Version: PHP- und Composer 1.10-Updates, KonferenzĂŒbertragungen, 3 neue RFC-Angebote von PHP Internals, ein Teil nĂŒtzlicher Tools, Videos, Podcasts und vieles mehr.

Viel Spaß beim Lesen!



Nachrichten und Veröffentlichungen



PHP Internals


  • [RFC] str_contains — . str_contains() , .
  • [RFC] throw expression — PHP , throw – , . , :
    $callable = fn() => throw new Exception();
    
    $value = $nullableValue ?? throw new InvalidArgumentException();
    
    $value = $falsableValue ?: throw new InvalidArgumentException();
    
    $value = !empty($array)
                ? reset($array)
                : throw new InvalidArgumentException();
  • [RFC] Compact Object Property Assignment — . [RFC] Object Initializer, . :
    doTheFoo((new Foo)->[
        a = 1,
        b = 2,
        c = 3,
    ]);
    
    // :
    
    $myObj = new Foo();
    
    $myObj->a = 1;
    $myObj->b = 2;
    $myObj->c = 3;
    
    doTheFoo($myObj);
  • [RFC] Is Literal Check — is_literal(), / , , , PHP, .
    define('TABLE', 'example');
    
    $sql = 'SELECT * FROM ' . TABLE . ' WHERE id = ?';
    
    is_literal($sql); // Returns true
    
    $sql .= ' AND id = ' . mysqli_real_escape_string($db, $_GET['id']);
    
    is_literal($sql); // Returns false
    

    , . , .
  • [RFC] Write-Once Properties — , . , , , .
  • RFC .
    .
    Understanding RFC attitudes , - , - , PHP Internals RFC.



Symfony



Laravel



Async PHP





/



Vielen Dank fĂŒr Ihre Aufmerksamkeit!

Wenn Sie einen Fehler oder eine Ungenauigkeit bemerken, informieren Sie mich bitte per PM .
Fragen und VorschlÀge schreiben Sie an Mail oder Twitter .

Weitere Neuigkeiten und Kommentare zum PHP Digest Telegram Channel .

Link senden
Links nach allen Digests suchen
← Vorherige Version: PHP Digest No. 175


All Articles