良い一日!現在、私は次の行を持つクラスを勉強しています:
if( $something) { eval ('$actualValue = &$this->'.$value.';'); }
eval を使用し、eval を使用せずに記述することの長所と短所を説明していただけますか (PHP を介して定期的に値を割り当てるだけです)。
更新 1
申し訳ありませんが、クラスの他の部分で、eval を使用するより完全なバージョンを見ました。
if( $something) {
eval ('$actualValue = &$this->'.$value.';');
if(isset($actualValue)) {
//some code
}
}
今ではより明確になりました...しかし、まだ質問があります.なぜevalなしでそれをやらないのですか...ただそれを理解しないでください. それでも、皆さんの回答とリンクの提供に感謝します!