如果我在大量的 PHP 代码中,而不是从 PHP 中出来,我通常会编写包含如下变量的代码:
echo "This is how I use a ".$variable." inside a string";
但像这样真正脱离 PHP 是否更有效:
?>
Should I instead use the <? echo $variable; ?> like this
<? // then back into PHP
当我用动态内容填充页面时,在整个页面中会有很多这样的代码实例,或者这是否过于笼统?
最佳答案
我只建议在回显 HTML 时打破 php 标签,而不仅仅是一个字符串。
这对一个字符串来说没问题:
// You don't need to concat, double quotes interpolate variables
echo "This is how I use a $variable inside a string";
但是对于 HTML,我个人喜欢这样做:
<?php //... ?>
<div>
<span>This is how I use a <?=$variable?> inside HTML</span>
</div>
<?php //... ?>
关于php - 哪种方式编写此代码最有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8930467/