PHP уроки для начинающих

PHP уроки

  • Главная
  • PHP с чего начать?
  • Уроки PHP
  • Массивы
  • Функции
  • MySQL
  • Форум
Меню

  • PHP - с чего начать?
  • Уроки PHP
  • Функции
  • Массивы
  • Denwer
  • MySQL
  • Информация
  • Dreamweaver уроки
  • Галерея
  • Как здесь качать?
  • КНИГИ

Связаны

  • Bulros Fm360 Рулонный: Ламинатор. Купи/продай Ламинатор.

Что нового?
Как создать свой сайт? Урок третий.
Загрузка файлов
Регистрация PHP
Как создать свой сайт? Урок второй.
Как создать свой сайт?
Размер изображения
Index.php

Новости на email
Подпишись на новости.
Уроки PHP на email.


Имя(login):

*Ваш email:


Календарь
Май (2012)
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031   

Гиперчувствительность к составляющим препарата. Отзывы о дюфастоне. Советы врачей. . Элос эпиляция омоложение варшавская. Сайт элос эпиляция.
ИГРЫ Компьютерные, настольные, детские конструкторы, карточные игры, головоломки.
on-books.ru
 
Комментарии
Текст
сообщениясбрасы
ваются все
настройки
мозилы+удаляютс
я в...
"Сейчас
откройте
страничку в
браузере. Для
этого щёлкни...
Спасибо за
уроки
спосиба для
помщ
Читать учитесь.
 
TOP5-уроки
1.  Привет, МИР! - 62109
2.  Метод GET - 35587
3.  Как вставить картинку в скрипт PHP. - 33563
4.  Как настроить Adobe Dreamweaver для работы с сайтом. - 29801
5.  Метод POST - 29176

Переменные в PHP

Главная » PHP - с чего начать? » Переменные в PHP

PHP урок № 181

Переменные

«Переменная – это область памяти, к которой можно обратиться из программы по имени».
Для того чтоб объявить переменную в 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

?>

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

Обсудить на форуме.

SETTER © LPHP.RU
Администрация сайта
07.10.2009 16:57:21

Урок пятый. Метод GET.

Рекомендованные уроки этого раздела:
  • PHP id
  • Привет, МИР!
  • Операторы
  • Константы (define, defined)

НАПИШИТЕ СВОЙ КОММЕНТАРИЙ

Имя:

Введите цифры с картинки:

КОММЕНТАРИИ

Имя: Елена     Время: 04.11.2010 20:33:17
  • в листинге 1 написанно : echo ""; почему?
  • Имя: Елена     Время: 04.11.2010 20:35:36
  • почему то сообщение полностью не отразилось. Тег параграфа зачем написан имела ввиду
  • Имя: Антон     Время: 05.11.2010 12:14:09
  • Для того чтоб объявить переменную в PHP, вначале имени переменной, всегда ставиться знак $ - это отличительный знак в коде, что это и есть переменная. (Это перва строка урока)
  • Имя: SETTER     Время: 05.11.2010 19:53:38
  • На форуме ответ: http://lphp.ru/forum/viewtopic.php?f=3&p=596#p596
  • Имя: Игорь     Время: 23.12.2011 22:35:59
  • В этом уроке, более менее раскрыта тема только двух типов данных. А хотелось бы углубиться. Где на этом сайте можно почитать например про "Двоичные данные (boolean)"? Есть ли на этом сайте, такая отдельная тема?
  • Имя: Юрий     Время: 20.03.2012 02:14:08
  • автор сайта на всех забил(((
  • Имя: Юлия     Время: 21.03.2012 20:32:40
  • Подскажите пожалуйста, в примере 1 браузер показывает LondonMoskowParisParisParisParis, т.е. все слепилось в одну кучу. Сильно подозреваю, что где-то я чего-то неучла... Где я накосячила?
  • Имя: SETTER     Время: 21.03.2012 20:45:23
  • Вывод не верно скорей всего. Нужно в кавычках делать пробелы между переменных: echo "$City, $CITY, $city";
  • Имя: SETTER     Время: 21.03.2012 21:00:34
  • Игорь писал Время: 23.12.2011 22:35:59 В этом уроке, более менее раскрыта тема только двух типов данных. А хотелось бы углубиться. Где на этом сайте можно почитать ... В этом уроке речь идёт о переменных, а не о типах данных. Поэтому тема полностью раскрыта. Учитесь пониманию обстоятельств во времени. О типах, на сайте, отдельной статьи пока нет.
  • Имя: SETTER     Время: 21.03.2012 21:11:10
  • Юрий писал Время: 20.03.2012 02:14:08 автор сайта на всех забил((( Определение, обобщающее, единожды из одного места, выглядит однозначно ущербно! Ощущение вами забитости в ..., не есть результат исследований текущих обстоятельств дела. Это скорее похоже на обиду ребёнка, которому не дали наку. Поскорей определитесь с обратной дорогой и смело приступайте к открытому диалогу с миром.

  • Copyright © 2009-2012 LPHP.RU