Привет, Мир! на 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
в PHP и о том, как использовать её для выполнения блока кода при условии. define()
и ключевое слово const
для определения констант. if elseif
в PHP, которая позволяет выполнять блоки кода в зависимости от нескольких логических выражений.