If I have code like this:
class Person {
$age;
$height;
$more_stuff_about_the_person;
function about() {
return /* Can I get the per
No. Objects can have multiple names, or no names. What would happen here:
$John = new Person();
$Richie = $John; // $John and $Richie now both refer to the same object.
print $Richie->about();
or here:
function f($person)
{
print $person->about();
}
f(new Person());
If the objects need to know their own names, then they need to explicitly store their names as member variables (like $age
and $height
).