我想在單獨的函數中引用已定義的常量。 我得到的錯誤指的是未定義的變量以及定義爲每個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();