Типы переменных

РНР непосредственно поддерживает несколько типов переменных

integer -Целое число со знаком, обычно длиной 32 бита.

double -Вещественное число довольно большой точности.

string - Строка любой длины. Длина строки ограничена только размером свободой памяти, так что возможно прочитать в одну строку целый объемный файл. Строка легко может быть обработана при помощи стандартных функций, допустимо также непосредственное обращение к любому ее символу.

array -Ассоциативный массив. Это набор из нескольких элементов, каждый из которых представляет собой пару вида ключ=>значение (символом => мы обозначаем соответствие определенному ключу какого-то значения). Доступ к отдельным элементам осуществляется указанием их ключа. В отличие от С-массивов, ключами здесь могут служить не только целые числа, но и любые строки. Например, вполне возможно существование таких команд:

// создаст массив с ключами "0", "surname" и "name"

$а = array( 0 => "Нулевой элемент", "surname" => "Иванов", "name" => "Иван", );

echo $а["surname"]; // выведет " Иванов "

$а["1"]="Первый элемент"; // создаст элемент и присвоит ему значение

$а["name "]="Вильям"; // присвоит существующему элементу новое значение

object - Ссылка на объект, который реализует несколько принципов объектно-ориентированного программирования. Внутренняя структура объекта похожа на ассоциативный массив, за исключением того, что для доступа к отдельным элементам (свойствам) и функциям (методам) объекта используется оператор ->, а не квадратные скобки.








Дата добавления: 2015-08-26; просмотров: 536;


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

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.