次のコードに問題があります。私はそれが範囲の問題だと推測しています。
public function run() {
return eval('$this->config();');
// This will return null.
return $this->config();
// This will return my config array right.
}
誰かが尋ねる前に:
- テスト時に両方のリターンが「アクティブ」になるわけではありません。
- eval が悪であることは知っていますが、管理者が PHP コードを実行するための何らかの端末を構築しています。
この端末のことについて何か提案はありますか?(私の基本的な問題はまだ eval にあります...)