如果我启用了短标记= true,那么我可以使用如下所示
<?=$variableName ?>而不是
<?php echo $variableName ?>我有以下问题:
发布于 2015-04-15 13:53:02
短标签<? doSomething(); ?>被认为是一种不好的实践,因为它们不符合XML .你是否关心这个问题是另一个问题。
短回声<?= $myString ?>并不是一个糟糕的实践,它只是不是最好的。PHP是一个模板引擎,但是提供了很多更好的引擎(细枝、八字胡、马蒂等等)。大多数框架都包含自己的模板引擎,因此不需要使用短标记。
直到并包括PHP5.3,这些类型的标记被认为是相同的。但是,自从PHP5.4之后,它们就被分离了,允许在不打开enable-short-tags的情况下进行短回送。由于PHP5.3不再受支持,所以唯一关心的是您是否被迫使用不受支持的版本,这显然有其自身的含义。:)
发布于 2015-04-15 13:37:00
<?php。如果您不关心PHP的旧版本(即不涉及向后兼容性问题),那么.想怎么做就怎么做。发布于 2015-04-15 13:39:22
https://stackoverflow.com/questions/29651580
复制相似问题