разделяя php и html ... почему? - PullRequest
6 голосов
/ 31 мая 2009

Итак, я видел некоторые комментарии на различных веб-сайтах, страницах и вопросах, которые я задавал о разделении php и html.

Я предполагаю, что это означает:

<?php

myPhpStuff();

?>

<html>

<?php

morePhpStuff();

?>

Вместо:

<?php

    doPhpStuff();

    echo '<html>';

    ?>

Но почему это важно? Это действительно важно сделать или это предпочтение?


Также кажется, что когда я начинал использовать PHP, выполнение чего-то вроде прерывания PHP в цикле while могло вызвать ошибки. Возможно, это больше не так или никогда не было.


Я сделал небольшой пример с этой концепцией, но мне это кажется таким грязным:

<?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>';
} 

?>

Ответы [ 11 ]

0 голосов
/ 31 мая 2009

Я не знаю, как в php, но в разделении asp.net есть следующие преимущества. 1. разделенный код легко понять и разработать 2. дизайнер может работать в html, а разработчик может написать код

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...