RUS | ANG | |

StepkinBlog.ru

Пока я творю, я живу!
Блог посвящен: HTML, CSS, PHP, Wordpress, Bootstrap

Главная » Основы PHP » Переменные в php. Основы PHP с нуля. Урок №5

08.05.2017


18:35


6399


пока нет


Переменные в php. Основы PHP с нуля. Урок №5

Переменные в php. Основы PHP с нуля. Урок №5

Всем привет!
Продолжаем изучать основы PHP с нуля!
В этом уроке я расскажу, что такое переменные в PHP и на практике покажу, как создать переменную.
Начнем с того, что мы выясним, что такое переменная в PHP.

Переменная – это контейнер, внутри которого находится информация (текстовые строки или числа).
Переменная в PHP обозначается знаком доллар «$» после чего идет «имя».

Посмотрите  схему:

Переменные в php. Основы PHP с нуля.

На схеме видно, что переменная с именем «a» хранит цифру «2017» (значение можно не брать в кавычки).
А переменная «b»хранит текст «StepkinBLOG.RU» (текст берется в кавычки обязательно!).

Если схему записать PHP кодом, то это будет выглядеть вот так:

<?php
$a = 2017;
$b = "StepkinBLOG.RU";
?>

Разберем этот код по косточкам:

<?php – начало php кода
$ – значок переменной
a и b – имя переменной
= – присвоить значение
2 и StepkinBLOG.RU – это числовое и текстовое значения, которые хранят обе переменные.
(Внимание: текстовое значение пишется в кавычках -  "   ", а числовое можно без кавычек).
; – это означает, что действие закончено.
?> – конец  php кода.

Синтаксис:

$имя_переменной = "контейнер для хранения текстовой информации";

или так

$имя_переменной = 'контейнер для хранения текстовой информации';
$имя_переменной = контейнер для хранения числового значения;

Несколько правил для PHP переменных
Есть парочка правил, которые нужно соблюдать при написании имени для PHP переменных:

  • PHP переменные должны начинаться с латинской буквы «a-z, A-Z» или символа подчеркивания «_»
  • PHP переменные должны состоять только из латинских букв, цифр и символа подчеркивания «a-z, A-Z, 0-9» или «_»
  • Если имя переменной состоит из двух слов, вы слова можете разделить подчеркиванием – «$my_peremenaya» или разделить регистром «$myPeremenaya»
  • PHP является регистрозависимым языком, а это значит, что переменная с именем «$name» и «$NAME» - это разные имена (будьте внимательны) :gazeta:

Вычисление переменных
С помощью переменных можно создать мини калькулятор, а именно, делать вычисление цифр.
Знаки, которые работают для вычисления:

* – умножить
/ – делить
+ – прибавить
-  – отнять

Пример:

<?php
$a = 5;
$b = 3;
$s = $a + $b; /* создаем функцию вычисления цифр */
?>

Что я сделал?
Я переменной с именем «a» присвоил цифру «5», также присвоил переменной «b» цифру «3». Создал еще одну переменную с именем «s», которая будет выполнять вычисление и хранить в себе результат (в следующем уроке мы выведем этот результат на экран).

Вот пример со всеми знаками вычисления:

<?php
$a = 5;
$b = 3;
$s = $a + $b; /* прибавляем */
$v = $a - $b; /* отнимаем */
$g = $a * $b; /* множим */
$h = $a / $b; /* делим */
?>

Переменная «$s» - будет выполнять пример с прибавлением и хранить в себе результат.
Переменная «$v» - будет выполнять пример с отниманием и хранить в себе результат.
Переменная «$g» - будет выполнять пример с умножением и хранить в себе результат.
Переменная «$h» - будет выполнять пример с делением и хранить в себе результат.

Экранирование переменных
На самом деле экранируются не переменные, а то, что хранит переменная – текст, в котором содержатся двойные кавычки " ", например:

Я работаю на ПАО "КМЗ"

Если вы напишите в коде PHP вот таким способом:

<?php
$name = "Я работаю на ПАО "КМЗ"";
?>

то в результате у вас получится синтаксическая ошибка:

Parse error: syntax error, unexpected T_STRING in O:\home\localhost\www\php\index.php on line 2

Причина такой ошибки, как вы уже поняли, это двойные кавычки в слове:

$name = "Я работаю на ПАО "КМЗ"";

* я ошибку подчеркнул и выделил красным.

Переменную, а точнее ее содержание, нужно заэкранировать при помощи знака «\». Пример:

<?php
$name = "Я работаю на ПАО \"КМЗ\"";
?>

Я обхожусь без экранированя :smokes:. Как?
Я изначально ставлю одинарные кавычки, а потом могу смело писать внутри двойные. Вот так:

<?php
$name = 'Я работаю на ПАО "КМЗ"';
?>

Пристыковка переменных
На примере я пристыкую две переменные:

<?php
$a = "Stepkin";
$f = "BLOG.RU";
$c = $a.$f; /* пристыковка переменных */
?>

Пока без вывода результата на экран вы ничего не увидите и не поймете. Потому, это только теоретический урок. В следующем уроке все эти примеры попробуем вывести на экран.

На этом все! Теперь вы знаете о мощном инструменте – переменной! Вперед к новым урокам! :coffe:



Случайные записи:

  1. Работа с файлами-1 (создание, открытие, отображение, запись и закрытие файлов). Основы PHP с нуля. Урок №19
  2. Спецсимволы в HTML. Основы HTML для начинающих. Урок №4
  3. Изображение (картинка) в CSS. Основы CSS для начинающих. Урок №9
  4. Установка локального сервера на компьютер. Основы PHP с нуля. Урок №3
  5. Уведомления для веб-страниц. Основы bootstrap 3 для начинающих. Урок №16

Последние записи рубрики:

  1. Создание, проверка и удаление каталога (папки) посредством кода PHP. Основы PHP с нуля. Урок №23
  2. Работа с файлами-4. Отправка файла на сервер. Основы PHP с нуля. Урок №22
  3. Работа с файлами-3 (дополнительные функции и возможности). Основы PHP с нуля. Урок №21
  4. Работа с файлами-2 (удаление, копирование, переименование и перемещение файлов). Основы PHP с нуля. Урок №20
  5. Работа с файлами-1 (создание, открытие, отображение, запись и закрытие файлов). Основы PHP с нуля. Урок №19

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

;-) :| :x :twisted: :smokes: :smile: :shock: :sad: :rose: :roll: :razz: :pop-corne: :oops: :o :mrgreen: :lol: :idea: :grin: :gazeta: :evil: :cry: :cool: :coffe: :arrow: :???: :?: :!:

Подписаться на обновления:

Подпишись на обновления моего блога через e-m@il:

@

Реклама на блоге:

Мои цели на
2019 год:

Довести количество статей до 150

Доделать этот блог

Закончить тему «Основы CSS»

Закончить тему «Основы PHP»

Начать тему «Основы JavaScript»

Добиться посещаемости 500 чел/сутки

Статистика:

Записей: 111
Страниц: 3
Рубрик: 9
Меток: 11
Комментариев: 347