我正试图弄清楚如何使用语言类创建有意义的错误消息。我想做的是将一个字符串放入包含PHP复杂字符串的语言文件中,然后使用范围内变量对其进行解析。
例如,如果语言文件中的字符串为;
"'${prompt_name}' must be at least ${min} characters long."
局部变量为
$prompt_name = 'Test Prompt';
$min = 4;
结果字符串应该是;
'Test Prompt' must be at least 4 characters long.
有办法做到这一点吗?
我建议使用sprintf:
sprintf("'%s' must be at least %d characters long.", $prompt_name, $min);