ano*_*919 2 html php tags echo
我真的不知道该怎么说,但是我可以证明一下:
<?php
if (true) {
echo "<h1>Content Title</h1>";
}
?>
Run Code Online (Sandbox Code Playgroud)
与
<?php if (true) { ?>
<h1>Content Title</h1>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)
两者之间有什么区别?不使用回声会引起问题吗?编写回显“ html代码”似乎很繁琐。一直以来,特别是对于较大的html段。
另外,对能够更好地重新表述我的问题的人表示感谢。:)
两种情况之间的区别很小:
<?php
if (true) {
echo "<h1>Content Title</h1>";
}
?>
Run Code Online (Sandbox Code Playgroud)
在这里,因为您在字符串中使用了双引号,所以可以插入变量并呈现其值。例如:
<?php
$mytitle = 'foo';
if (true) {
echo "<h1>$mytitle</h1>";
}
?>
Run Code Online (Sandbox Code Playgroud)
而在第二个示例中,您必须在php块中包含回显:
<?php if (true) { ?>
<h1><?php echo 'My Title'; ?></h1>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)
就我个人而言,我使用与您的第二个示例相同的格式,但有一点曲折:
<?php if (true): ?>
<h1><?php echo $mytitle; ?></h1>
<?php endif; ?>
Run Code Online (Sandbox Code Playgroud)
我发现它提高了可读性,尤其是当您嵌套控制语句时。
| 归档时间: |
|
| 查看次数: |
945 次 |
| 最近记录: |