Изучаем PHP 7.№3. Синтаксис. Вывод. Переменные. Комментарии.

Изучаем PHP 7.№3. Синтаксис. Вывод. Переменные
Ну что ж, сервер настроен, а вы готовы к бою. Начнем с базового синтаксиса, команд вывода информации и подключения файлов.
Запустим сервер. Откроем нашу папку с сайтом. Откроем с помощью Sublime Text наш файл index.php.
Итак, вставим стандартный код страницы HTML, а уже в него вставим тег в рамках которого и будет выполнятся наш PHP код.


Вот, как это выглядит:

<!DOCTYPE html>
<html>
<head>
  <title>Тестовый сайт</title>
</head>
<body>
<h1>Тестовый сайт</h1>


<?php 
//это однострочный комментарий
//еще одня строка комментария

echo 'Привет мир';

/* а это
многостройчный 
комментарий */
?>

<br>

<?php
//еще один блок php
print('еще один способ вывести информацию');

//можно выводить HTML теги
echo "<br>";
echo "<b>Жирный текст</b>";

?>


</body>
</html>

Разница между print и echo почти нет. Print возвращает 1, а echo ничего (void). Но echo пользоваться удобней.

Вот, теперь вы знаете как вставлять php в html. Теперь удалить все от </h1> заголовка до </body>.  В этот промежуток мы и будем вставлять наш код.

Переменные

В PHP есть типы данных, хоть и не всегда явно объявленные. Мы рассмотрим такие из ник: строка, число, число с плавающей точкой и булевые операции.

Все переменные начинаются со знака $. Все выражения заканчиваются знаком ;. Вот пример:

<?php
//Так в переменной хранится строка
$stroka = 'строка';

//Так в переменных хранятся числа
$chislo = 10;
$chislo_tochka = 10.5;

////Так в переменных хранятся булевые значения
$istina  = TRUE;
$log = FALSE;

//Операция над переменными чисел
$result = $chislo+$chislo_tochka;

//вывод переменных
echo $result;

echo "<br>";

//Соединение строк
$string = 'Результат равен: '.$result.', а это еще одна '. $stroka;
echo $string;

?>

Над числовыми переменными можно производить любые математические операции. С булевыми переменными мы поговорим детальнее, когда будем изучать операторы ветвления.

 

Введи свой e-mail:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *