Открывающие и закрывающие теги PHP

Тренажер по PHP для пользователей с начальным уровнем подготовки.

Тренажер PHP

Этот тренажер познакомит тебя с самыми азами синтаксиса PHP. Ты узнаешь, как правильно начинать и заканчивать PHP-скрипт, как выводить текст на страницу, оставлять комментарии в коде, которые не видит пользователь, и как встраивать PHP прямо в HTML-разметку. Задания построены от простого к сложному: сначала нужно будет вставить пропущенные теги, потом найти ошибки в коде, собрать работающий скрипт из частей и даже предсказать, что выведет та или иная программа. Это основа, без которой невозможно двигаться дальше в изучении PHP. PHP-теги — это твои ворота в мир серверного программирования!

Список тем

Открывающий и закрывающий теги PHP

id: 38903_task_1

Любой PHP-код должен находиться внутри специальных тегов. Дополните код, чтобы он стал валидным PHP-скриптом, который выводит строку "Hello, World!".

Заполните пропуски
input1S
    echo "Hello, World!";
input2S
Сообщения
Проверить
Показать решение на 3 сек.
Показать подсказку

Найдите пропущенную точку с запятой

id: 38903_task_2

В PHP большинство инструкций (команд) должны заканчиваться точкой с запятой (;). Это как точка в конце предложения. В данном коде есть одна такая ошибка. Найдите и исправьте её.

Найдите ошибку и исправьте
<?php
echo "PHP is fun"
echo "PHP is powerful!";
?>
Сообщения
Проверить
Показать решение на 3 сек.
Показать подсказку

Результат выполнения кода

id: 38903_task_3

Проанализируйте код и напишите в поле ответа, что именно он выведет на экран. Обратите внимание, что `echo` выводит строки одну за другой без пробелов или переносов, если они не указаны явно.

Что должно получиться?
<?php
    echo "Hello, ";
    echo "PHP";
    echo "!";
?>
Сообщения
Проверить
Показать подсказку

Виды комментариев в PHP

id: 38903_task_4

В PHP есть несколько способов оставить комментарии — текст, который игнорируется исполняющей средой. Сопоставьте синтаксис комментария с его правильным названием и описанием.

Сопоставьте строки в правой части с соответствующими строками в левой по порядковому номеру
Однострочный комментарий в стиле C++
Многострочный (блочный) комментарий
Однострочный комментарий в стиле командной строки
/* Это блок комментария */
# Тоже однострочный комментарий
// Это однострочный комментарий
Сообщения
Проверить
Показать подсказку

Правильная последовательность кода

id: 38903_task_5

Строки кода перепутаны. Расставьте их в правильном порядке, чтобы получился работающий PHP-скрипт, который объявляет переменную и выводит её значение.

Расставьте строки в правильном порядке
echo $greeting;
?>
$greeting = "Welcome to PHP!";
<?php
Сообщения
Проверить
Показать подсказку

Что выведет код с комментариями?

id: 38903_task_6

В этом коде есть комментарии. Вспомните, как PHP-интерпретатор их обрабатывает, и выберите вариант, который точно соответствует тому, что будет выведено на экран.

Выберите правильный вариант ответа
<?php
    echo "Line 1. ";
    // echo "Line 2. ";
    /*
        echo "Line 3. ";
    */
    echo "Line 4.";
?>
Сообщения
Проверить
Показать подсказку

Соберите скрипт из фрагментов

id: 38903_task_7

Перед вами набор фрагментов кода. Перетащите в рабочую область только нужные части и расставьте их в правильном порядке, чтобы получился скрипт, выводящий сообщение "PHP syntax is easy". Некоторые фрагменты лишние.

Перетяните в правильном порядке строки из одного блока в другой
echo "PHP syntax is easy";
print "Some other text";
<?php
?>
// A simple script
Сообщения
Проверить
Показать решение на 3 сек.
Показать подсказку

Классификация элементов синтаксиса

id: 38903_task_9

Распределите предложенные фрагменты кода по соответствующим категориям: "Теги PHP", "Конструкции вывода" и "Комментарии". Это поможет вам закрепить визуальное различие между ними.

Перетяните элементы в соответствующие блоки
Теги PHP
Конструкции вывода
Комментарии
<?php
print
// Однострочный
?>
echo
/* Многострочный */
# В стиле shell
Сообщения
Проверить
Показать подсказку

Исправьте две синтаксические ошибки

id: 38903_task_10

В этом коде спрятались две распространенные ошибки новичков: одна связана с неправильным написанием команды вывода, а другая — с синтаксисом комментария. Найдите и исправьте обе строки.

Найдите ошибку и исправьте
<?php
    /* Это
    * правильный комментарий.
    */
 
    eho "Поиск ошибок"; // Исправь меня
 
    /* А это - неправильный
    ** комментарий /
?>
Сообщения
Проверить
Показать решение на 3 сек.
Показать подсказку
НайтиКурс.Ру