Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

private est détendu

<?php

// relaxed syntax is not possible with constants
// const PROTECTED = 'instanity';

class x {
    // relaxed syntax is possible with class constants
    private const string public = 'protected';
}

PHP dispose de la syntaxe détendue depuis PHP 7.0, qui permet l’utilisation des mots-clés PHP pour les noms de méthodes et de constantes de classe.

private, protected et public avaient été oubliés jusqu’à PHP 8.2 : c’est maintenant corrigé, et cette beauté est désormais possible.

Comme toujours, à utiliser avec précaution.

See Also

PHP Features

Last updated: 11 October 2026