Я пытаюсь обратиться к определенной константе в отдельной функции. Ошибки, которые я получаю, относятся к переменной, которая не определена, и переменная, определенная как константа для каждого 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();