Как написать первую программу, мы рассмотрим более подробно. Откроем Notepad++ и наберем код в ниже приведенном примере.
Первый скрипт на PHP
<!doctype html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Тестируем PHP</title>
</head>
<body>
<?php echo "<p>Привет, мир!</p>";?>
</body>
</html>

Сохраним в папке c:\WebServer\home\www\ в формате с расширением .php например (hello.php).Запускаем Web – браузер и в адресной строке набираем http://localhost/ и в окне Web – браузера отобразиться надпись "Hello World!"
Если рассмотреть исходный код примера, то ни каких признаков PHP в исходном коде нет.
Исходный HTML-код
<!doctype html>
<html lang="ru">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Тестируем PHP</title>
</head>
<body>
<p>Привет, мир!</p>
</body>
</html>
Вывод HTML-тегов с помощью PHP
Также HTML – теги можно выводить с помощью оператора echo.
<?php
echo "<!doctype html>";
echo "<html lang=\"ru\">";
echo "<head>";
echo "<meta charset=\"utf-8\">";
echo "<title>Первая программа</title>";
echo "</head>";
echo "<body>";
echo "Hello, world";
echo "<body>";
echo "</html>";
?>

В этом примере исходный код будет отображаться в одной строке , чтобы отображать теги в отдельной строке , необходимо добавить символ перевода строки . Таким символом системе Windows будет \r\n : рассмотрим следующий пример :
Вывод каждого тега на отдельной строке
<?php
echo "<!doctype html>\n";
echo "<html lang=\"ru\">\n";
echo "<head>\n";
echo "<meta charset=\"utf-8\">\n";
echo "<title>Первая программа</title>\n";
echo "</head>\n";
echo "<body>\n";
echo "Hello, world\n";
echo "<body>\n";
echo "</html>\n";
?>

Вывод HTML тегов заключенных в двойные кавычки например ("ru", "utf-8"), можно с помощью слеша \ перед кавычкой :
echo "<span style=\"color:red\">";
Также можно использовать в операторе echo не кавычки , а апострофы:
echo '<span style="color:red">';
Используя второй пример можно столкнуться с другими проблемами, тогда нельзя будет использовать специальные символы (\n), также если внутри одинарных кавычек указать переменную, то вместо ее значения мы увидим имя переменной.
<?php
$str = 'Изучаем PHP';
$str1 = 'Уроки PHP';
echo "$str";
echo '$str1';
?>
