【发布时间】:2009-05-31 08:56:47
【问题描述】:
所以我在各种网站、页面上看到了一些cmets,以及我问过的关于分离php和html的问题。
我认为这意味着这样做:
<?php
myPhpStuff();
?>
<html>
<?php
morePhpStuff();
?>
而不是:
<?php
doPhpStuff();
echo '<html>';
?>
但为什么这很重要?这样做真的很重要还是一种偏好?
当我开始使用 PHP 时,似乎在 while 循环中中断 PHP 之类的操作会导致错误。也许这不再是真的,或者从来都不是。
我用这个概念做了一个小例子,但对我来说它看起来很乱:
<?php
$cookies = 100;
while($cookies > 0)
{
$cookies = $cookies -1;
?>
<b>Fatty has </b><?php echo $cookies; ?> <b>cookies left.</b><br>
<?php
}
?>
是否存在将 HTML 放在 PHP 中更好的情况?
<?php
$cookies = 100;
while($cookies > 0)
{
$cookies = $cookies -1;
echo'<b>Fatty has </b> '.$cookies.' <b>cookies left.</b><br>';
}
?>
【问题讨论】:
-
这些都不是分离,是意大利面条编码。
-
你能给我或指出一个分离的例子吗,因为每当我看到它写的时候,它指的是像我的例子一样的东西。
-
查看模板引擎中的示例。 www.smarty.net
-
分离不是来自CSS吗?
标签: php html formatting