Поиск: переменные (29)
| Функции » Массивы: list |
list - присваивает значения переменным, как если бы они были массивом.
Описание
void list (mixed ...)
Как и array(), это в действительности не функция, а конструкция языка. list() используется для присвоения списку переменных за одну операцию. |
|
теги: list |
| |
| Функции » Массивы: extract |
extract - импортирует переменные в текущую таблицу символов из массива.
Описание
int extract (array var_array [, int extract_type [, string prefix]])
Эта функция используется для импорта переменных из массива в текущую таблицу символов. Она принимает ассоциативный массив var_array и рассматривает ключи как имена переменных, а значения - как значения. Для каждой пары key/value она создаёт переменную в текущей таблице символов - субъект параметров extract_type и prefix. |
|
теги: extract |
| |
| Функции » Массивы: compact |
compact - создаёт массив, содержащий переменные и их значения.
Описание
array compact (mixed varname [, mixed ...])
compact() принимает переменное количество параметров. Каждый параметр может быть строкой, содержащей имя переменной, или массивом имён переменных. Массив может содержать другие массивы имён переменных; compact() обрабатывает их рекурсивно. |
|
теги: compact |
| |
| Функции » Массивы: array_reverse |
array_reverse - возвращает массив с элементами, развёрнутыми в обратном порядке.
Описание
array array_reverse (array array [, bool preserve_keys])
array_reverse() принимает массив array и возвращает новый массив с элементами в перевёрнутом порядке, сохраняя ключи, если preserve_keys имеет значение TRUE. |
|
теги: array_reverse |
| |
| Функции » Массивы: array_push |
array_push - вставляет один или более элементов в конец массива.
Описание
int array_push (array array, mixed var [, mixed ...])
array_push() рассматривает массив array как стэк и помещает переданные переменные в конец array. Размер array увеличивается на количество добавленных переменных. Имеет тот же эффект, что: $array[] = $var; |
|
теги: array_push |
| |
| Функции » Функции массива |
Введение
Эти функции дают возможность работать с массивами различными способами. Массивы очень удобны для хранения, обслуживания и работы с наборами переменных.
Поддерживаются одно- и многомерные массивы, могут быть даже массивы, создаваемые пользователем или другой функцией. Имеются специфические функции работы с базами данных (БД), заполняющие массивы данными из запросов БД, и различные функции, возвращающие массивы. |
|
теги: массив, array |
| |
| Возможности » Использование PHP из командной строки |
Начиная с версии 4.3, РНР поддерживает новый SAPI-тип (Server Application Programming Interface) под названием CLI, что означает Command Line Interface. Как следует из названия, главной задачей этого SAPI-типа является разработка приложений оболочки/shell (или рабочего стола) с помощью РНР. Имеются весьма небольшие отличия CLI SAPI от других SAPI, которые будут далее рассмотрены в этой главе. |
|
теги: php |
| |
| Возможности » Загрузка методом POST |
PHP способен принимать загрузку файлов из любого RFC-1867-соответствующего браузера (в том числе - Netscape Navigator 3 и новее, Microsoft Internet Explorer 3 с патчем от Microsoft или новее без патча). Это даёт возможность загружать текстовые и бинарные файлы. С помощью функций РНР для аутентификации и манипуляций с файлами вы получаете полный контроль над тем, кому разрешено загружать файлы, и над тем, что делать с файлом после его загрузки. |
|
теги: POST |
| |
| Возможности » HTTP-аутентификация в PHP |
HTTP-аутентификация в PHP возможна только при запуске РНР как Apache-модуля и, следовательно, недоступна в CGI-версии. В РНР-скрипте для Apache-модуля можно использовать функцию header() для отправки сообщения "Authentication Required" в клиентский браузер, что вызывает появление в нём окна ввода Username/Password. |
|
теги: HTTP-аутентификация, php |
| |
| Справочник языка » Сериализация объектов - объекты в сессиях |
Примечание: в PHP 3 объекты теряют ассоциацию со своим классом в процессе сериализации и десериализации. Результирующая переменная будет объектом типа, но не имеет класса и методов, и, таким образом, будет бесполезна (она станет похожа на массив со странным синтаксисом). |
|
теги: объекты |
| |
| Справочник языка » ::(два двоеточия) |
Предупреждение!
Следующая информация верна только по отношению к PHP 4.
Иногда удобно обращаться к функциям или переменным в базовых классах или обратиться к функциям в классах, которые ещё не имеют экземпляров. Операция :: используется именно для этого. |
|
теги: class |
| |
| Справочник языка » extends |
Часто бывает нужно использовать классы с аналогичными переменными и функциями в другом существующем классе. На практике было бы удобно определять общий/generic класс, который можно было бы использовать во всех ваших проектах и адаптировать этот класс для нужд каждого конкретного проекта. |
|
теги: extends |
| |
| Справочник языка » class |
Класс это коллекция переменных и функций, работающих с этими переменными. Класс определяется с использованием следующего синтаксиса: |
|
теги: class |
| |
| Справочник языка » include |
Оператор include() подключает и вычисляет специфицированный файл.
Нижеследующая документация применима также к require(). Эти две конструкции идентичны во всём, кроме обработки облома. include() выводит Warning!, а require() выдаёт Fatal Error. |
|
теги: include |
| |
| Справочник языка » Операции: Операции присвоения |
Базовая операция присвоения это "=". Первая мысль будет, что это операция "равно". Но нет. Она в действительности означает, что левый операнд получает значение правого выражения (то есть это значение в него "устанавливается"). |
|
теги: присвоение |
| |
| Справочник языка » Выражения |
Выражения это краеугольный камень PHP. В PHP вы почти всё записываете в виде выражений. Точнее и проще всего определить выражение как "нечто, имеющее значение".
Базовыми формами выражений являются константы и переменные. Если вы записываете "$a = 5", вы присваиваете '5' переменной $a. '5', очевидно, имеет значение 5 или, другими словами, '5' это выражение со значением 5 (в данном случае '5' это целочисленная/integer константа). |
|
теги: выражения |
| |
| Справочник языка » Константы: Синтаксис |
Вы можете определить константу функцией define(). После того как константа определена, она не может быть изменена или разопределена/undefined.
Только скалярные данные (boolean, integer, float и string) могут содержаться в константах.
Вы можете получить значение константы, просто специфицировав её имя. В отличие от переменных, вы не должны вводить перед константой символ $. Вы можете также использовать функцию constant() для чтения значения константы, если вы получаете имя константы динамически. Используйте get_defined_constants() для получения списка всех определённых констант. |
|
теги: константы |
| |
| Справочник языка » Переменные: Переменные вне PHP |
HTML-формы (GET и POST)
Когда форма отправляется в PHP-скрипт, любые переменные этой формы автоматически делаются доступными скрипту PHP. Если опция конфигурации track_vars включена/on, то эти переменные будут находиться в ассоциативных массивах $_POST, $_GET и/или $_FILES, в соответствии с источником переменной в вопросе. |
|
теги: переменные |
| |
|
|