PHP и "знак больше"

php ошибки тэги html

Почему когда внутри скрипта пхп допустим в echo стоит знак больше то пхп скрипт закрывается и все что за знаком больше вываливается на страницу?

пример:
<?php
echo "<div class='n";
echo "' style='left:200";
echo "px;top:200";
echo "px;z:1";
echo "'>text"; <------ Вот здесь оно и происходит
echo "<div class='author'>name";
echo "</div>";
echo "<span class='data'>1";
echo "</span>";
echo "</div>";
?>

Почему так происходит и как это исправить чтобы код не терял своей адекватности?

Примечание:
Инструментарий "программирования":
Машинка VirtualBox на ней WinXP SP3 и [быдло-]denwer, PHP Expert Editor, FireFox

Примечание:
Всем спасибо &gt решил проблему.
Ответы:
так &gt;
Может не потому, что там больше, а потому что там открыта одинарная кавычка? Знак больше, конечно, можно экранировать или заменить как написала wowan1, но имхо дело не в нем.
Код, который ты привёл, работает абсолютно нормально. Специально проверил сейчас.


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.