You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用XAMPP时PHP HEREDOC无法输出多行内容的问题

解决PHP HEREDOC无法输出多行内容的问题

你的代码问题出在HEREDOC闭合标记的格式上,规则比你想的更严格:

  • 闭合标记(比如你的STAMPA;)必须单独占一整行,行首不能有任何空格、缩进
  • 标记后面只能跟分号,不能加任何注释或其他字符(你现在把注释跟在STAMPA;后面了,这是核心问题)

修正后的代码应该是这样:

<?php
    echo <<<STAMPA
        stringa di output su 

        più linee che verrà stampata
        come scritta, preservando gli spazi.
STAMPA;
// 注释要单独放在闭合标记的下一行
?>

另外再确认两个细节:

  • 闭合标记的拼写要和开头的<<<STAMPA完全一致,大小写敏感
  • XAMPP自带的PHP版本基本都支持HEREDOC,不用考虑版本兼容问题

内容的提问来源于stack exchange,提问作者tiagh3tto

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 09:40:43