Ich brauche eine Variable mit Parent-Unterklasse erstellen. Beispiel:Wie erstellt man eine Variable in Subklasse in PHP5
Geordnete Klasse
<?php
class parentClass
{
function __construct()
{
$subClass = new subClass();
$subClass->newVariable = true;
call_user_func_array(array($subClass , 'now') , array());
}
}
?>
SubClass
<?php
class subClass extends parentClass
{
public function now()
{
if($this->newVariable)
{
echo "Feel Good!!!";
}else{
echo "Feel Bad!!";
}
echo false;
}
}
?>
Execute Parent
<?php
$parentClass = new parentClass();
?>
Derzeit
Hinweis: Nicht definierte Eigenschaft: SubClass :: $ NewVariable in subclass.php auf Linie 6
Ich brauche wirklich diese:
Feel Good !!!
Lösung:
<?php
class parentClass
{
public $newVariable = false;
function __construct()
{
$subClass = new subClass();
$subClass->newVariable = true;
call_user_func_array(array($subClass , 'now') , array());
}
}
?>
<?php
class subClass extends parentClass
{
public function now()
{
if($this->newVariable)
{
echo "Feel Good!!!";
}else{
echo "Feel Bad!!";
}
echo false;
}
}
?>
'var $ newVariable' in Unterklasse? –
@eikto, ich brauche eine neue Variable. Siehe den Code ... Danke! –
ich sehe den Code jetzt, es sieht Endlosschleife, nicht wahr? –