Изучаем PHP: переменные.

Всем привет! Сегодня, как и обещал, мы будем изучать переменные в языке программирования php. Что такое переменная?

Переменная — это именованный контейнер в PHP-коде, в которой могут быть сохранены данные. К сохраненному значению можно обращаться, указывая имя переменной, а также изменять его в процессе выполнения сценария.

Кстати, недавно наткнулся на сайт WebShake.ru. Много хороших статей по PHP для начинающих. Я, кстати, всегда придерживался мнения, что для изучения любого вопроса нужно искать человека, уровень языка которого будет для вас доступен. То есть своего человека, которого вы бы полностью понимали. Это легко проследить на книгах, например по высшей математике: одни книги очень нравятся, другие не нравятся совершенно — ничего не понятно, материал не структурирован. Для других же людей, все с точностью наоборот — в ваших книгах ничего не понятно, а вот в этой, непонятной вам, все доступным языком описано. Так что ищите информацию по PHP везде где только можете и выбирайте то, что подходит именно вам.

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

1. Имена должны начинаться с символа доллара ($), например $site

2. В именах переменных допускается использовать латинские буквы, цифры и символы подчеркивания, но не пробелы, например $galaxybrain_1

3. Сразу после символа $ должна следовать буква или символ подчеркивания, но не число. $1site — так нельзя. $site1 — так можно. $2_hi — так нельзя. $_2hi — так можно.

В языке PHP $this — это специальная переменная, поэтому нельзя использовать данное имя. То есть никак нельзя назвать переменную $this.

Также стоит отметить, что имена переменных в языке PHP чувствительны к регистру, поэтому $home, $Home и $HOME — три совершенно разные, независимые друг от друга, переменные.

В языке PHP переменные «слабо типизированы». Это означает, что они могут содержать данные любого типа. Нет необходимости указывать тип данных, которые будут храниться в этой переменной. То есть нет необходимости указывать численные там будут храниться значения, буквенные или логические. Обработчик кода сам разберется и выберет нужный тип данных.

Переменная создается в PHP-сценарии просто путем присваивания ей имени. То есть достаточно просто написать в коде $London и будет создана переменная с именем London.

Переменной может быть присвоено начальное значение с помощью оператора присваивания =. Такая переменная называется инициализированной. Такие инструкции, как и все остальные в языке PHP, должны заканчиваться точкой запятой:

$cost_gold=1225;

Значение, содержащиеся в переменной, можно отобразить, обратившись к переменной по имени:

echo $cost_gold;

Часто, значение переменной выводится в составе строки. Строка, в таком случае, обязательно должна быть заключена в двойные кавычки. Только таким способом (с помощью двойных кавычек) PHP-движок поймет, что нужно проанализировать всю строку и заменить имена переменных на их значения. Это не будет работать, если строка будет заключена в одиночные кавычки. Например, вот такой код:

<?php

$cost_gold=1225;

echo $cost_gold;

echo «Цена на золото составляет $cost_gold долларов за тройную унцию»;

$cost_gold=1400;

echo «Возможно в будущем цена на золото подымется до $cost_gold долларов за тройную унцию»;

?>

Запустите его и посмотрите, какие значения он выводит вместо надписей $cost_gold в двойных кавычках. А теперь тоже самое, но кавычки одинарные:

<?php

$cost_gold=1225;

echo $cost_gold;

echo ‘Цена на золото составляет $cost_gold долларов за тройную унцию’;

$cost_gold=1400;

echo ‘Возможно в будущем цена на золото подымется до $cost_gold долларов за тройную унцию’;

?>

Чувствуете разницу? В первом случае PHP-движок вместо имени переменной подставляет значения данной переменной. Во-втором — выводится все сплошным текстом — Цена на золото составляет $cost_gold долларов за тройную унцию.

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

Оставить комментарий

Поиск по сайту
Календарь
Январь 2019
Пн Вт Ср Чт Пт Сб Вс
« Дек    
 123456
78910111213
14151617181920
21222324252627
28293031  
Реклама от Google
Реклама от Google
html counterсчетчик посетителей сайта