Je me demande s'il est possible d'accéder dynamiquement à une propriété d'une classe sans connaître le nom de la propriété accédée lors de l'exécution.C++: Accès dynamique aux propriétés de classe
Pour vous donner une meilleure compréhension de ce que je vise, ce code php doit démontrer ce que je veux faire:
<?php
$object = new object();
$property = get_name_out_of_textfile();
echo $object->$property;
?>
Je sais que est-il pas possible de faire exactement la même chose, mais disons que j'ai le nom d'un attribut dans une chaîne de std :: string et que je veux accéder à l'attribut correspondant au nom. Y-a-t-il un moyen de faire ça? L'arrière-plan est que je veux charger dynamiquement et enregistrer des données d'une classe avec beaucoup d'attributs. Je peux enregistrer le dans n'importe quel format, mais j'ai besoin d'un moyen de les recharger sans spécifier l'attribut exact à chaque fois. Merci d'avance pour toute aide, Robin.
Merci pour votre explication détaillée, qui l'éclaircit. Je vais jeter un coup d'oeil à certaines des implémentations que vous avez mentionnées. – Robin