定義済みの定数を別の関数で参照しようとしています。 私が得ているエラーは、定義されていない変数と、各FOOとBARの定数として定義された変数を参照しています。変数変数から定義済みの定数を呼び出す
class Boo {
public function runScare() {
$this->nowScaring('FOO');
$this->nowScaring('BAR');
}
private function nowScaring($personRequest) {
define ('FOO', "test foo");
define ('BAR', "test bar");
$person = ${$personRequest};
echo "<br/>Query selected is: " . $person . "<br/>";
}
}
$scare = new Boo;
$scare->runScare();