Accès aux propriétés de classe PHP avec des chaînes
Pour récupérer une propriété dans une classe PHP à l'aide d'une chaîne, vous pouvez utiliser la fonctionnalité d'accès dynamique aux propriétés . Introduite dans PHP 5.3, cette fonctionnalité permet d'accéder aux propriétés à l'aide d'une variable contenant le nom de la propriété.
Prenons un exemple :
1 2 3 4 5 6 7 8 9 10 |
|
Cela équivaut à :
1 |
|
Alternativement, si vous contrôlez la définition de la classe, vous pouvez implémenter l'interface ArrayAccess, qui fournit une syntaxe plus propre pour accéder aux propriétés :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!