Par exemple, si disons que j'ai une base de données d'utilisateurs. J'ai une classe qui obtient des informations à partir de la base de données sur ces utilisateurs.Rendre l'objet PHP effectuer différentes actions en fonction du nom de la variable
Je veux faire la classe « auto conscience » de son propre nom, comme celui-ci:
<?php
class UserData {
//[code that fetches the ID number from the variable name, and queries the database for info]
}
$user24 = new UserData;
echo 'Welcome, '.$user24->name.'!';
?>
Ce code, idéalement, quelque chose de sortie comme « Bienvenue, Bob! », Et changerait en fonction ce que je l'ai nommé. Est-ce possible?
Le deuxième morceau de code ne fonctionnerait pas en PHP. –
Ok, j'ai corrigé la syntaxe d'appel statique. – viraptor
Merci, je ne savais pas que vous pouviez passer des arguments à la fonction __construct() comme ça. –