Lihat kod sumber php orang lain yang ditulis seperti ini
$template = preg_replace_callback("/[nrt]*{evals+(.+?)}[nrt]*/is", parse_template_callback_evaltags_2, $template);
function parse_template_callback_2(evaltags_callback_2. $ matches) {
return stripvtags('<? '.$matches[2].' ?>','');
Saya melihat dalam talian bahawa $matches[2] sepadan dengan subungkapan kedua, tetapi hanya ada satu kurungan dalam preg_replace_callback, jadi apakah yang sepadan dengan $matches[2]? Maaf kerana tidak mempunyai pemahaman yang mendalam tentang fungsi dan ungkapan biasa