Что такое переменная? Если посмотреть абстрактно, то переменная это контейнер, который может хранить внутри информацию. Посмотрите пример на рис.
Переменная $b = в контейнере хранится текстовое содержание.
Переменная, это необходимый элемент, который часто используется в PHP программах.
Переменная обозначается знаком доллара «$»
Пример.
…….
<body>
<?
$name = “Александр”;
$age = 25;
?>
</body>
</html>
$ – переменная.
name – это имя переменной. Переменную можно назвать по-разному, но знайте, что имя name и NAME, это не одно и то же. Будьте внимательны.
= оператор присваивания значения.
“” – текстовое значение всегда присваивается в кавычках.
Александр – это текстовое значение, это может быть любое другое слово или предложение.
; — закрытие строки или действие законченно.
Итак, мы переменной $name присвоили текстовое значение “Александр”.
Так же и с переменной $age.
$ – переменная.
age – это имя переменной.
= оператор присваивание значения.
25 – Числовое значение. Если мы помещаем в переменную число, то кавычки можно не ставить.
; — закрытие строки или действие законченно.
Итак, мы переменной $age присвоили числовое значение “25”.
Вот здесь будьте внимательней: для того, чтобы отобразились наши переменные на экранах вашего браузера, существуют операторы вывода.
Существуют два оператора вывода, но по значению и по функции они одинаковы.
— оператор – “echo”
— оператор – “print”
Мне удобней использовать оператор “echo”, а вы делайте выбор сами.
Давайте выведем наши переменные на экран и закрепим это все на практике.
Пример
<html>
*****
<body>
<?
$name = “Александр”;
$age = 25;
echo “$name”;
echo “<br> ему $age лет”;
?>
</body>
</html>
Вот что у нас будет отображаться на экранах браузера.
Пример:
<html>
*****
<body>
<?
$n = 10;
$a = 25;
$c = $n + $a;
echo “<br> Александру через 10 лет будет $c лет”;
?>
</body>
</html>
Вот что у нас будет отображаться на экранах браузера.
$c = $n / $a;
Вот до этого момента попробуйте весь материал закрепить. Проделайте с переменными все то, что проделал я. Желательно попробовать поменять значение, имена переменных.
Внимание, еще раз повторюсь, что переменная маленькая “n” и переменная большая “N”, это не одно и то же.
Экранирование переменных.
Припустим, вам нужно вывести переменную, где содержаться двойные кавычки “ ”.
Например:
Александр работает в фирме “ООО Эверест”
Если вы напишете код PHP вот так:
<?
$name = “Александр работает в фирме “ООО Эверест””;
echo “$name”;
?>
В конечном результате вы увидите в место текста ошибку. Причина ошибки — это двойные кавычки. Чтобы избежать ошибки, нам нужно экранировать переменную «\».
Например:
<?
$name = “Александр работает в фирме \“ООО Эверест\””;
echo “$name”;
?>
Вот что получилось.
Давайте рассмотрим престыковку переменных. Попробуем престыковать переменную $n с $a.
<?
$n = “ht“;
$a = “tp”;
$c = $n.$a;
echo “$c”;
?>
Переменная $n пристыковалась с переменной $a при помощи «.»
Вот что получилось:
http
Вы смело можете использовать пристыковку к вашим шаблонам сайтов ссылкой на ваш сайт, зная, что тяжело будет пользователю найти такую ссылку и удалить.
Повторите Урок 2 «переменные на PHP». Закрепите урок.