たとえば、私はこれを使用します:
メールテンプレートの場合:
email.tpl:
hello {username},
your password is: {password}
parser.php
function parse(){
$message = file_get_contents("email.tpl");
$patterns[0] = "/\{username\}/";
$patterns[1] = "/\{password\}/";
$replacements = array();
$replacements[0] = $username;
$replacements[1] = $password;
return preg_replace($patterns, $replacements, $message);
}
htmlテンプレートの場合:html.tpl:
<b>hello {username}</b>,
<p>your password is: {password}</p>
parser.php
function parse(){
$message = file_get_contents("html.tpl");
$patterns[0] = "/\{username\}/";
$patterns[1] = "/\{password\}/";
$replacements = array();
$replacements[0] = $username;
$replacements[1] = $password;
return preg_replace($patterns, $replacements, $message);
}
これが最善の方法ですか、それともより良い方法がありますか?