По традиции начнём с написания программы "Hello, World!". Она будет выводить на экран текст:
<?php
echo 'Hello, World!';
// => Hello, World!
Для удобства мы будем показывать результат запуска строчек кода вот так: => РЕЗУЛЬТАТ
.
Вывод на экран выполняется с помощью специальной команды echo
, после которой в одиночных кавычках указывается строка для вывода. В конце обязательно поставить точку с запятой.
Есть и другой способ вывести строку на экран. Для этого используется функция (с этим понятием мы познакомимся позже) print_r()
. В этом случае строка указывается в скобках сразу после имени функции. В конце также нужно ставить ;
.
<?php
print_r('Hello, World!');
// => Hello, World!
В простых ситуациях между этими конструкциями нет никакой разницы. Можно использовать как один способ вывода, так и другой. В более сложных, там где на экран нужно выводить не просто числа или строки, а, например, массивы — echo
не сможет этого сделать, а print_r()
всё выведет.
Если открыть файл и начать писать код сразу, то такой код будет воспринят интерпретатором (программой, выполняющей код) как обычный текст. Любой код на PHP должен быть обёрнут в конструкцию <?php ?>
. Это особенность данного языка программирования.
<?php
— это открывающий тег, а ?>
— это закрывающий тег. PHP позволяет не указывать закрывающую часть ?>
. А руководство по оформлению кода PSR-12 (с ним мы также позже познакомимся) вообще запрещает её указывать.
Кроме кода, в файлах с исходным кодом могут находиться комментарии. Это текст, который не является частью программы, и нужен программистам для пометок. С их помощью добавляют пояснения, как работает код, какие ошибки нужно поправить или не забыть что-то позже добавить.
Комментарии в PHP бывают двух видов:
//
. После этих символов может следовать любой текст, вся строчка не будет анализироваться и исполняться. <?php
// For Winterfell!
// For Lanisters!
// Комментарий может находиться на строчке после какого-нибудь кода
print_r('I am the King'); // For Lannisters!
/*
и заканчиваются на */
. Между ними каждая строчка должна начинаться с символа *
. <?php
/*
* The night is dark and
* full of terrors.
*/
print_r('I am the King');
Вам ответят команда поддержки Хекслета или другие студенты.
Выделите текст, нажмите ctrl + enter и отправьте его нам. В течение нескольких дней мы исправим ошибку или улучшим формулировку.
Загляните в раздел «Обсуждение»:
Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно.
Наши выпускники работают в компаниях:
С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.
Зарегистрируйтесь или войдите в свой аккаунт
Задавайте вопросы, если хотите обсудить теорию или упражнения. Команда поддержки Хекслета и опытные участники сообщества помогут найти ответы и решить задачу