有没有一种方法可以在后续的插值中“准备”一个字符串(而不使用自定义扩展函数)?例如:
class Test {
private static $STR_VAL = "the val is $v";
public static function printVal($v) {
echo self::$STR_VAL;
}
}
Test::printVal
的工作来生成这个字符串吗?格式字符串应该只出现在一个地方——在printVal
内部。所有其他引用都应该调用printVal
。 - EricprintVal()
来更改模板吗?请记住,您可能有更多这样的模板,您也可以将它们放到完全分离/不同的类中,并且它们可能被多个方法使用。 - KingCrunch