php - 尝试使用 echo 的逗号而不是字符串连接

标签 php concatenation

我不知道我在这里做错了什么,但我遇到了解析错误: "解析错误:语法错误,意外的 ',' in..."

$msg= 'This is ', htmlentities($from, ENT_QUOTES, 'UTF-8'),' and ', htmlentities($to, ENT_QUOTES, 'UTF-8'),' dates statistic ';
echo $msg;

你能帮帮我吗?我不想使用串联,因为速度较慢。

最佳答案

基本上逗号分隔值是参数。您正在尝试将参数传递给变量而不是 echo!

echo 'This is ',
  htmlentities($from, ENT_QUOTES, 'UTF-8'),
  ' and ',
  htmlentities($to, ENT_QUOTES, 'UTF-8'),
  ' dates statistic ';

关于php - 尝试使用 echo 的逗号而不是字符串连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7230836/

相关文章:

java - PHP - 如何将字节数组转换为图像文件?

php - 为什么 ob_start() 可以解决 header() 错误?

php - 拉维尔 : advanced search form query

php - 二进制数据的 readfile 等价物?

mysql - 如果不是 NULL,则显示第二个表中的 CONCAT()

linux - 当 src 文件不存在时避免 cat 命令出错

php - Joomla 模块 “know” 可以在什么位置? (2)

mysql - 我正在努力准备好声明,其中

c - 在 C 中连接路径的跨平台方法是什么?

java - 如何连接int和string