Правила: сайта | форума
Ваш IP: 3.143.214.78 |
Ленточный вариант форума | Пользователи | Основные термины / Сленг | Правила форума | Поиск | RSS подписка
23:50 - 10.06.2024
23:47 - 10.06.2024
23:46 - 10.06.2024
23:37 - 10.06.2024
17:31 - 09.06.2024
Закладки Beta! [Избранные темы форума, сайта. Релизы участников форума. Эксклюзивные темы.]
  • Страница 1 из 1
  • 1
Php Переменные
Dan$e Добавлено: Понедельник, 28.03.2011, 22:36 | Сообщение № 1
Статус отсутствует

Уровень 1

[ 0 ]
Замечания: 0%
Как и в любом другом языке программирования, в PHP существует такое понятие, как переменная.

При программировании на PHP можно не скупиться на объявление новых переменных. Принципы экономии памяти, которые были актуальны несколько лет назад, сегодня в расчет не принимаются. Однако, при хранении в переменных больших объемов памяти, лучше удалять неиспользуемые переменные, используя оператор Unset.

Вообще, переменная - это область оперативной памяти, доступ к которой осуществляется по имени. Все данные, с которыми работает программа, хранятся в виде переменных (исключение — константа, которая, впрочем, может содержать только число или строку). Такого понятия, как указатель (как в Си), в PHP не существует — при присвоении переменная копируется один-в-один, какую бы сложную структуру она ни имела. Тем не менее, в PHP, начиная с версии 4, существует понятие ссылок — жестких и символических.

Имена всех переменных в PHP должны начинаться со знака $ — так интерпретатору значительно легче "понять" и отличить их, например, в строках. Имена переменных чувствительны к регистру букв: например, $var — не то же самое, что $Var или $VAR:

В официальной документации PHP указано, что имя переменной может состоять не только из букв "Латиницы" и цифр, но также и из любых символов, код ASCII которых старше 127, — в частности, и из символов кириллицы, то есть "русских" букв! Однако не рекоммендуется применять кириллицу в именах переменных — хотя бы из-за того, что в различных кодировках ее буквы имеют различные коды. Впрочем, поэксперементируйте и делайте так, как вам будет удобно.

Можно сказать, что переменные в PHP — это особые объекты, которые могут содержать в буквальном смысле все, что угодно.

Приведем некоторые примеры переменных в PHP:

Code
<?php
$var = "Bob";
$Var = "Joe";
echo "$var, $Var";      // выведет "Bob, Joe"

$4site = 'not yet';     // неверно; начинается с цифры
$_4site = 'not yet';    // верно; начинается с символа подчеркивания
$tдyte = 'mansikka';    // верно; 'д' это (Дополнительный) ASCII 228.
?>

Отличительным преимуществом PHP является то, что в PHP не нужно ни описывать переменные явно, ни указывать их тип. Интерпретатор все это делает сам. Однако иногда он может ошибаться (например, если в текстовой строке на самом деле задано десятичное число), поэтому изредка возникает необходимость явно указывать, какой же тип имеет то или иное выражение.
Чуть чаще возникает потребность узнать тип переменной (например, переданной в параметрах функции) прямо во время выполнения программы.
А тепрь посмотрим, какие же типы данных понимает PHP.
 
СообщениеКак и в любом другом языке программирования, в PHP существует такое понятие, как переменная.

При программировании на PHP можно не скупиться на объявление новых переменных. Принципы экономии памяти, которые были актуальны несколько лет назад, сегодня в расчет не принимаются. Однако, при хранении в переменных больших объемов памяти, лучше удалять неиспользуемые переменные, используя оператор Unset.

Вообще, переменная - это область оперативной памяти, доступ к которой осуществляется по имени. Все данные, с которыми работает программа, хранятся в виде переменных (исключение — константа, которая, впрочем, может содержать только число или строку). Такого понятия, как указатель (как в Си), в PHP не существует — при присвоении переменная копируется один-в-один, какую бы сложную структуру она ни имела. Тем не менее, в PHP, начиная с версии 4, существует понятие ссылок — жестких и символических.

Имена всех переменных в PHP должны начинаться со знака $ — так интерпретатору значительно легче "понять" и отличить их, например, в строках. Имена переменных чувствительны к регистру букв: например, $var — не то же самое, что $Var или $VAR:

В официальной документации PHP указано, что имя переменной может состоять не только из букв "Латиницы" и цифр, но также и из любых символов, код ASCII которых старше 127, — в частности, и из символов кириллицы, то есть "русских" букв! Однако не рекоммендуется применять кириллицу в именах переменных — хотя бы из-за того, что в различных кодировках ее буквы имеют различные коды. Впрочем, поэксперементируйте и делайте так, как вам будет удобно.

Можно сказать, что переменные в PHP — это особые объекты, которые могут содержать в буквальном смысле все, что угодно.

Приведем некоторые примеры переменных в PHP:

Code
<?php
$var = "Bob";
$Var = "Joe";
echo "$var, $Var";      // выведет "Bob, Joe"

$4site = 'not yet';     // неверно; начинается с цифры
$_4site = 'not yet';    // верно; начинается с символа подчеркивания
$tдyte = 'mansikka';    // верно; 'д' это (Дополнительный) ASCII 228.
?>

Отличительным преимуществом PHP является то, что в PHP не нужно ни описывать переменные явно, ни указывать их тип. Интерпретатор все это делает сам. Однако иногда он может ошибаться (например, если в текстовой строке на самом деле задано десятичное число), поэтому изредка возникает необходимость явно указывать, какой же тип имеет то или иное выражение.
Чуть чаще возникает потребность узнать тип переменной (например, переданной в параметрах функции) прямо во время выполнения программы.
А тепрь посмотрим, какие же типы данных понимает PHP.

Автор - Dan$e
Дата добавления - 28.03.2011 в 22:36
  • Страница 1 из 1
  • 1
Поиск:
Загрузка...

Тех. темы Приоритетные правила Служба поддержки

Вопрос - ответ (Новичкам!)

Баг-репорт (по сайту/форуму)

Ваши предложения

Правила: сайта | форума (Важно!)

Обязанности модератора

Правила добавления новостей

Гл. админ: Admin отправить ЛС


Саппорт | icq 88-39-445


Использование материалов форума на сторонних ресурсах без прямой обратной ссылки строго запрещено!

Профиль

Доска почета


Последние темы / Последнее обновление Самые популярные темы Лучшие форумчане Новые пользователи
  • admin

    - сообщ: (112)

2010 © «Зона-Медиа™» - Все права защищены. Используя наш сайт, Вы обязуетесь выполнять условия данного соглашения.
Часовой пояс GMT +2, время: 04:10