<?php
$text = "Hello there {{{name}}}!\nDid you try to {{{hack}}} me?";
$pattern = '/{{{([a-zA-Z_]+)}}}/';
echo $text;
function produce_replacement($match) {
$producerName = 'evaluate_'.strtolower($match[1]); }
function evaluate_name() {
return "Joe";
}
PD9waHAKCiR0ZXh0ID0gIkhlbGxvIHRoZXJlIHt7e25hbWV9fX0hXG5EaWQgeW91IHRyeSB0byB7e3toYWNrfX19IG1lPyI7CgokcGF0dGVybiA9ICcve3t7KFthLXpBLVpfXSspfX19Lyc7CgokdGV4dCA9IHByZWdfcmVwbGFjZV9jYWxsYmFjaygkcGF0dGVybiwgJ3Byb2R1Y2VfcmVwbGFjZW1lbnQnLCAkdGV4dCk7CmVjaG8gJHRleHQ7CgpmdW5jdGlvbiBwcm9kdWNlX3JlcGxhY2VtZW50KCRtYXRjaCkgewogICAgJHByb2R1Y2VyTmFtZSA9ICdldmFsdWF0ZV8nLnN0cnRvbG93ZXIoJG1hdGNoWzFdKTsKICAgIHJldHVybiBmdW5jdGlvbl9leGlzdHMoJHByb2R1Y2VyTmFtZSkgPyAkcHJvZHVjZXJOYW1lKCkgOiBudWxsOwp9CgpmdW5jdGlvbiBldmFsdWF0ZV9uYW1lKCkgewogICAgcmV0dXJuICJKb2UiOwp9Cg==