php - PHP 有没有像 Python 的模板字符串那样的特性?

标签 php string templates template-variables

Python 有一个名为 template strings 的功能。 .

>>> from string import Template
>>> s = Template('$who likes $what')
>>> s.substitute(who='tim', what='kung pao')
'tim likes kung pao'

我知道 PHP 允许你写:

"Hello $person"

并用 $person 代替,但模板可以在代码的各个部分重复使用?

最佳答案

你可以像这样使用模板字符串:

$name = "Maria";
$info["last_name"] = "Warner";

echo "Hello {$name} {$info["last_name"]}";

这将回显 Hello Maria Warner

关于php - PHP 有没有像 Python 的模板字符串那样的特性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7683133/

相关文章:

c++仿函数和函数模板

c++ - 模板类的模板成员特化

使用以下条件从数组创建唯一的 3 位数字组合的 PHP 代码

java - 代码来知道文件是否已下载

java - Java 解析字符串

string - 在 Stata 中使用循环将字符串变量成对加入两个

delphi - Delphi中音乐播放器的播放列表/多个数据项列表

php - 导致 403 禁止访问的符号链接(symbolic link) MAMP 文件夹

php - 数据库访问抽象类

c++ - 模板参数推导