На этой странице

Первая страница на PHP


Как написать первую программу, мы рассмотрим более подробно. Откроем 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>
Пример программирования на PHP
Вывод на экране браузера

Сохраним в папке 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>";
?>
Исходный HTML-код
Исходный 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-код
Исходный HTML-код

Вывод 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';
  ?>
Вместо ее значения мы увидим имя переменной
Вместо ее значения мы увидим имя переменной

РПо материалам документации PHP: