Disons que j'ai ce code:PHP afficher les noms de toutes les classes déclarées?
<?php
class hello {
var $greeting = "hello";
function hello(){
echo $this->greeting;
return;
}
}
$hello1 = new hello;
$hello2 = new hello;
$hello4 = new hello;
?>
Comment puis-je obtenir à l'écho de tous les noms d'objets instanciés (et si possible leur classe respective), de sorte qu'il echos (peut-être dans un tableau) « hello1 => bonjour, bonjour2 => bonjour, bonjour4 => bonjour ".
Si ce n'est pas possible, est-il possible de dire le nom de l'instance à l'intérieur de la classe, quelque chose comme echo nom_instance ($ this); m'obtiendrait "bonjour1". Merci.
Je ne voudrais pas éditer le titre, mais c'est un peu trompeur. Il n'y a qu'une classe déclarée, classe bonjour. Vous recherchez _instances_ de cette classe (ou de toute autre classe) et des variables qui référencent ces instances. – VolkerK