親サブクラスを持つ変数を作成する必要があります。例:
親クラス
<?php
class parentClass
{
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;
}
}
?>
parentClassを実行する
<?php
$parentClass = new parentClass();
?>
現在
注意:未定義のプロパティ:6行目のsubclass.phpのsubClass :: $newVariable
私は本当にこれが必要です:
いい感じ!!!
解決:
<?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;
}
}
?>