Веб-мастерская Ларисы ВоронинойОбъявление переменных в PHP.
WEB-мастерская Ларисы Ворониной logo

Объявление переменных в PHP. Ноя 12 2016


Чтобы было нагляднее, найдите в папке Open Server папку Domains, и в ней создайте папку lesson1.local (к примеру). В этой папке создайте файл index.php (если вы создаёте файл в Notepad, то синтаксис поставьте PHP), в нём мы и будем работать.

Что такое переменная?

Переменная – это некий ящичек, где хранится некая информация. Объявление переменной всегда начинается со знака $, далее ей следует дать имя и присвоить значение.

$number = 12;

В этом примере переменная имеет имя number и ей присвоено значение 12.

Чтобы вывести значение переменной на экран, используем функцию echo.

<?php
$number = 12;
echo $number;
?>

В результате в браузере мы увидим число 12.

Если мы хотим в качестве значения для переменной задать слово или фразу, то мы должны это слово или фразу заключить в кавычки. Не важно, будут-ли кавычки одинарными или двойными.

<?php
$word = "Hello PHP";
echo $word;
?>
!!! Обратите внимание, что после каждой логической фразы в PHP ставится точка с запятой.

Практический пример с объявлением переменных.

<?php
$firstname = "Vasya";
$lastname = "Petrov";
$age = 25;
echo "Hello"." ".$firstname." ".$lastname."<br/>";
echo "You".' '.$age.' '."years";
?>

В браузере мы увидим следующее:

А теперь разберём, что мы сделали и как получили результат.

Мы объявили три переменные: $firstname, $lastname, $age.

Первые две переменные имеют строковые значения, они заключаются в кавычки, третья переменная имеет числовое значение, и оно в кавычки не заключается.

При выводе значений переменных на экран мы использовали функцию echo. Но, кроме значений переменных, на экран мы вывели ещё и какой-то текст.

Так вот, чтобы приклеить произвольный текст к значению переменной мы использовали оператор конкатенации ‘.’ - это просто точка.

Если мы хотим сделать пробел между строкой и значением переменной, то просто приклеиваем пробел, который заключён в кавычки (.” “.).

Если мы хотим сделать перенос строки, то точно таким же образом приклеиваем сам тег переноса строки (."<br/>").

!!!Помните, строковые значения в PHP всегда заключаются в кавычки, либо одинарные, либо двойные.

Для чего нужны переменные?

Представьте себе, что на Вашем сайте 500 страниц  и на каждой странице присутствует  какая-то постоянная информация, например название сайта, приветствие, время и т.д.. Вот вопрос: Вы будете это всё  прописывать 500 раз? Конечно нет!  Вот для этого и нужны переменные.

Вот простой пример.

<?php
//Инициализация переменных
$date = strftime("%d/%m/%y");
$title = 'Клуб любителей кошек';
$header = "Добро пожаловать на наш сайт!";
?>
<h1><?php echo $title?></h1>
<h2><?php echo $header?></h2>
<p>Сегодня <?php echo $date?></p>

peremennaya-php

Комментарии в PHP сервером игнорируются и в браузер не выводятся.

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

Рейтинг@Mail.ru