class Person{
var $name = "Omer";
function get_name(){
return $this->name;//Why not $this->$name ?
}
}
DankReturn-Funktion auf lokale var in PHP zeigt
class Person{
var $name = "Omer";
function get_name(){
return $this->name;//Why not $this->$name ?
}
}
DankReturn-Funktion auf lokale var in PHP zeigt
Wenn Sie $this->$name
verwenden es für eine Eigenschaft tatsächlich aussehen in $this
mit dem Namen, was auch immer $name
gleich. In Ihrem Beispiel würde $this->$name
nach $this->Omer
suchen.
Um zu zeigen, was @Aaron hat so eloquent beantwortet, würde die folgenden kompilieren:
class Person{
var $name = "Omer";
function get_name(){
$varname = 'name';
return $this->$varname;
}
}
$Person = new Person;
echo $Person->get_name(); // output = Omer