Привет, Мир! на PHP
В этом уроке вы узнаете, как выполнить сценарий, который выводит сообщение "Привет, Мир!" в веб-браузере и в командной строке.
PHP Привет Мир в веб-браузере
Откройте папку htdocs в папке xampp. Обычно она находится по адресу C:/xampp/htdocs.
Создайте новую папку под названием helloworld.
Создайте новый файл с именем index.php в папке helloworld и поместите в него следующий код:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>PHP - Привет, Мир!</title>
</head>
<body>
<h1><?php echo 'Привет, Мир!'; ?></h1>
</body>
</html>Код в файле index.php выглядит как обычный HTML-документ, за исключением частей <?php и ?>.
Код между открывающим тегом <?php и закрывающим тегом ?> — PHP:
<?php echo 'Привет, Мир!'; ?>Этот PHP-код выводит сообщение Привет, Мир! внутри тега h1 с помощью оператора echo:
Когда PHP выполняет файл index.php, он оценивает код и возвращает сообщение Привет, Мир!сообщение.
Запустите веб-браузер и откройте URL-адрес:
http://localhost:8080/helloworld/Если вы видите в веб-браузере тоже, что и на скриншоте ниже, значит, вы успешно выполнили первый PHP-скрипт:

Если вы просмотрите исходный код страницы, вы увидите следующий HTML-код:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>PHP - Привет, Мир!</title>
</head>
<body>
<h1><?php echo 'Привет, Мир!'; ?></h1>
</body>
</html>PHP Привет Мир в командной строке
Откройте командную строку в Windows или терминал в macOS или Linux.
Перейдите в папку c:/xampp/htdocs/helloworld/.
Введите следующую команду для выполнения файла index.php:
c:/xampp/htdocs/helloworld>php index.phpВы увидите вывод HTML:
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>PHP - Привет, Мир!</title>
</head>
<body>
<h1>Привет, Мир!</h1>
</body>
</html>Поскольку терминал не знает, как отображать HTML, он просто показывает чистый HTML-код.
Чтобы упростить вывод, вы можете использовать следующий код в index.php:
<?php
echo 'Привет, Мир!';Если вы выполните скрипт еще раз:
c:/xampp/htdocs/helloworld>php index.phpи вы увидите следующий вывод:
Привет, Мир!Когда вы встраиваете код PHP в HTML, вам необходимо иметь открывающий тег <?php и закрывающий тег ?>. Однако, если файл содержит только код PHP, вам не нужен закрывающий тег ?>, как в index.php выше.
Подытожим
- Помещайте код PHP между
<?phpи?>, чтобы совместить код PHP с HTML. - Используйте конструкцию
echoдля вывода на экран одной или нескольких строк.
if...else в PHP, которая выполняет блок кода, когда условие истинно, и другой блок кода, когда условие ложно. if в PHP и о том, как использовать её для выполнения блока кода при условии.