私がこの配列を持っているとしましょう:
$meta = array(
'name' => 'John Doe',
'age' => 16,
'e-mail' => 'john.doe@doedoe.com'
);
ユーザーがこれらの変数を使用してレイアウトをカスタマイズできるようにするにはどうすればよいですか?(そしてエラーをキャッチすることができます)。これが私の現在の考えです:
extract($meta,EXTR_OVERWRITE);
$string = "Hi, I am $name. This is an $undefined_variable";
ただし、未定義の変数をキャッチすることはできません。