PHP 7" ASP标签<%,%>,<%="不推荐使用

时间:2016-03-06 20:29:26

标签: backbone.js php-7

根据手册:http://php.net/manual/en/language.basic-syntax.phptags.php

我试图学习一些不同的MVC和框架(目前是Backbone.js),框架使用的页面是.html文件和代码片段将列为:     <% - title%> (来源:https://github.com/tastejs/todomvc/blob/gh-pages/examples/backbone/index.html

这是否意味着如果我的服务器具有PHP 7,框架将无法正常工作?我意识到我可以继续前进,只是单独尝试一下,但我想知道......总的来说...... PHP 7是否认为<%标签只是ASP而且不允许它们?

2 个答案:

答案 0 :(得分:1)

主干应该在PHP没有任何问题的情况下工作,请参阅example,因为包装的代码是脚本标记。

<script type="text/template" id="tpl-hello-backbone">
    <%= message %>
</script>

如果您仍然遇到问题,请尝试使用Mustache.js并使用{{}}

显示文本
<script type="text/template" id="tpl-hello-backbone">
       {{message }}
</script>

答案 1 :(得分:1)

反过来说。根据配置,PHP 5可能认为<%- title %>是PHP代码(相当于<?php - title ?>,它显然不是。另一方面,PHP 7不会对这些标签做任何事情,是你想要的行为。