Навигация
 
Главная
Для начинающих
Паскаль/Pascal
Bash

Визуальное программирование
• Visual Basic
• Delphi/Делфи
• C++/Си++/Си
• документация
• Компоненты

WEB программирование
• MySQL/мускул
• Web-дизайн
•• Шрифты
• PHP/Пхп
• Документация PHP
• JavaScript
•• библиотека jquery
•  Документация
Прочее

 
 
Поиск по сайту
 




 
 
О нас
  У нас Вы можете скачать исходники, скачать скрипты, найти исходники, исходники delphi, документация по JQeury, исходники си, учебник HTML  
 
Теги
  codeserfercom, Linux, nbspnbsp, Private, Visual, Возможность, Пример, Рассмотрим, Сегодня, Теперь, будет, данных, значение, который, может, можно, написать, например, очень, переменной, переменных, пользователя, помощью, программа, программирования, программы, просто, работы, разработки, решил, сделать, скрипт, строки, строку, также, только, функции, число, этого, языка

Показать все теги
 
 
Счетчики
 
 
 
Реклама
   
 
Лучшие коды
   
   
 
Переменные в PHP. Типы данных, инициализация переменных, работа с переменными и удаление переменных в PHP
 Категория: Web-программирование » PHP » Литература | автор: Codeserfer | 6 июня 2009 | Просмотров: 8121  



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

Инициализация переменных

Каждая переменная должна иметь уникальное имя в программе, состоящее из латинских букв, цифр и знаков нижнего подчеркивания. Все имена переменных в PHP начинаются со знака $.
Правильные имена переменных: $x, $strName, $y1, $_my
Неправильные имена переменных: y, переменная, $имяПеременной.
При указании переменной важно учитывать регистр букв.
$name и $Name - разные переменные.
Типы данных и инициализация переменных

В PHP переменные могут содержать следующие типы данных:
integer - целые числа
double - вещественные числа
string - строка
bool - логический тип данных. Может содержать true или false
object - для хранения экземпляров классоа
array - массивы

При инициализации реременной интерпритатор автоматически относит переменную к одному из типов данных. Значение переменной присваивается с помощью оператора =.
$number=7; //integer
$string="строка"; //string
$number2 = 2.75 //double
$boolean=true //логическое значение истины

PHP в любой момент времени изменяет тип переменной в соответствии с данными, хранящимися в ней.
$var="Строка"; //string
$var=7; //теперь это уже не string, а integer


Функция gettype() возвращает тип даных переменной
Кроме того, существую функции проверки конкретного типа переменных:
is_int (<переменная>); //возращает true, если переменная содержит целое число
is_integer (<переменная>); //возращает true, если переменная содержит целое число
is_double (<переменная>); //возращает true, если переменная содержит вещественное число
is_float (<переменная>); //возращает true, если переменная содержит вещественное число
is_string (<переменная>); //возращает true, если переменная содержит строку
is_array (<переменная>); //возращает true, если переменная содержит массив
is_object (<переменная>); //возращает true, если переменная является объектом
is_bool (<переменная>); //возращает true, если переменная имеет логическое значение


Проверка существования переменной

С помощью функции isset() можно проверить существование переменной. Если переменная определена, то функция возвращает true.
Функция empty() проверяет наличие у переменной непустого, ненулевого значения. Возвращает true, если переменная пуста, не существует или имеет нулевое значение.

Удаление переменных

Удалить переменную можно с помощью функции
unset(<переменная>);

Эта функция необходима, если переменная использовалась при обработке данных большого объема и больше не нужна. Удаление переменной позволяет освободить память компьютера.
 
 

Что-то не получается? Не понятна какая-то часть кода? Напишите комментарий об этом и мы обязательно Вам все объясним!
Обязательно напишите отзыв о программе / учебнике. Для выражения благодарностей есть кнопка:


Своё Спасибо, еще не выражали.
 
  Просьбы перезалить в комментариях принимаются
 
 (голосов: 6)
 
 
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
 
  Другие коды по теме:  
 
  • Операторы PHP
  • Обработка данных формы
  • Константы в PHP
  • Массивы
  • Прикол с арифметикой
  •  
    Комментарии (2) Распечатать




     Написал: FidKastro
     6 июня 2009 13:37 | ICQ: --
     

    Группа: Гости
    Регистрация: --
    Без спора, интересно у вас на сайте!
     
     Публикаций: 0 | Комментариев: 0


     Написал: Codeserfer
     6 июня 2009 13:39 | ICQ: 100105500
     

    Группа: Администраторы
    Регистрация: 1.08.2008
    FidKastro,
    Спасибо, стараемся :)
     
     Публикаций: 131 | Комментариев: 108


    © 2008 - 2010. Копирование материалов запрещено!
    Мой аккаунт
     
    Логин
    Пароль
     
     
     
    Опрос
     
    Какой архиватор используете вы?

    WinRAR
    WinZip
    7-zip
    CabTools
    Сижу на linux, все в .rpm .deb
    Другой
     
     
    Друзья
     
    serial, crack, keygen
    cool-archive.ru
    ABC-IT.lv - истиному ИТишнику!
     
     
    Архив кодов
      Август 2011 (1)
    Июль 2011 (4)
    Июнь 2011 (3)
    Апрель 2011 (2)
    Февраль 2011 (5)
    Январь 2011 (3)
     
     
     
    Реклама