Главная

Добавить
статью


Форум


Новости


RSS


Обратная
связь
друзья


реклама



Для вебмастера » Уроки, обучениеПеременные

Добавил Admin | 4-02-2011, 18:46 | Мнений: 0 | Заглянули 2128

 

Переменные
 

 

Для того чтоб объявить переменную в PHP, вначале имени переменной, всегда ставиться знак $ - это отличительный знак в коде, что это и есть переменная. Далее следует имя переменной, оно может состоять из любого количества буквенно-цифровых знаков и символа подчёркивания, но НЕ МОЖЕТ НАЧИНАТЬСЯ С ЦИФРЫ!.

Варианты правильного написания переменных:
  • $name
  • $name_full
  • $n23a
  • $t56_er
  • $n_1_b_2
  • и т.д.
Варианты не правильного написания переменных:
  • $ name
  • $7_name
  • $\name
  • $na me
  • и т.д.
Пробелов в именах переменных быть не может.
Нельзя использовать русские буквы в именах переменных!
Так же переменные чувствительны к регистру (заглавные или прописные буквы), так переменная объявленная с именем $DOM, не может быть написана в дальнейшем как $dom - это две разные переменные.

Листинг № 1 - Влияние регистра букв в именах переменных

<?php
 
$City 
"London";
$CITY "Moscow";
$city "Paris";
 

echo 
"$City, $CITY, $city"// на мониторе увидим: London, Moscow, Paris";

$city "London";
$city "Moscow";
$city "Paris";


echo 
"$city, $city, $city"// на мониторе увидим: Paris, Paris, Paris

?>
Из листинга выше можно определить, что переменная $city одна, а так как код считывается сверху вниз то последнее значение которое присвоено этой переменной это Paris, следовательно он и будет выведен на монитор три раза подряд по количеству представленных переменных для вывода.
Переменные в языке программирования имеют свой тип данных. В разных языках эти типы данных отличаются. О типах данных PHP в дальнейшем ещё поговорим. Замечу лишь, что в отличие от других языков программирования (Паскаль, C, C++ , Delphi) переменная в PHP может менять свой тип во время выполнения программы (скрипта). Одна переменная в течение исполнения программы может менять своё значение и вместе с ним свой тип.

Листинг № 2 - Типы переменных, строкой и целочисленный.

<?php 

// целочисленный тип данных
$a 20;

// строковой тип данных - заключается в кавычки
$b "рублей 50";

// Если переменна b больше переменной а ...
if($b $a)
{
    
// ...выводим эту запись,...
    
echo "$b больше $a";
}
else 
{
    
//...в противном случаи выводим эту запись на монитор
       
echo "$a всё таки больше $b";
}



// Выведет на экран: 20 всё таки больше рублей 50

?>

Урок закончен.

Взято с lphp.ru
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

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


популярное



календарь



опрос



счетчики



Реклама



Логин: (регистрация? Пароль (забыл?):