首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >第一行的HEREDOC语法PHP错误

第一行的HEREDOC语法PHP错误
EN

Stack Overflow用户
提问于 2017-01-24 10:45:50
回答 1查看 406关注 0票数 0

我试图用Nowdoc语法编写下面的代码,但直接在$str = <<<HTML下面

我在第一行有个错误。我不知道为什么。我把这个用在另一个项目上,很好。

代码语言:javascript
复制
$str = <<<HTML
    <div>
        <div class="product-thumb">
            <div class="ribbon">
                <img src="/img/affiliate.png"  alt=""/> 
            </div>

            <a href="">
                <header class="product-header">
                    img  
                </header>
                <div class="product-inner">
                    <h5 class="product-title">client name</h5>
                    <div class="product-meta">
                        <ul class="product-price-list">
                            <li><span class="product-save">saving</span></li>
                        </ul>
                    </div>
                    <p class="product-location"><i class="fa fa-map-marker"></i> cat</p>
                </div>
            </a>
        </div>
    </div>
HTML;

我得到以下错误

解析错误:语法错误,文件的意外结束,期望变量(T_VARIABLE)或unexpected (T_END_HEREDOC)或${ (T_DOLLAR_OPEN_CURLY_BRACES)或{$ (T_CURLY_OPEN)在

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-24 11:00:47

文件结束意味着脚本在该部分之前有a ?>,脚本正在消亡,或者在$str之前有相同的隐藏字符。尝试删除$str之前的内容(即使没有看到char)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41826150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档