Начни мыслить как программист. Код делится на 2 вещи, обработка (создание, редактирование и удаление) данных, и вывод данных.
Когда ты пишешь: $title = 'тест'; - это ОБРАБОТКА, она выполняется в этапе №1.
Когда ты пишешь echo $title; - это вывод данных, он выполняется в этапе №2.
Если ты пишешь ?> <html> - ты выводишь на экран ТЕГ html, значит второй этап.
Рисуем:
<?php
...
$title = 'тест';
...
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php echo $title; ?></title>
П.С. Условные операторы (if,else), циклы (for,foreach,while) могут выполняться во втором этапе, если они служат для вывода данных. Примеры:
if(isset($var)) echo $var;
foreach($var as $v) echo $v;
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).