Функции Язык программирования PHP

sybase_fetch_object

(PHP 3, PHP 4)

sybase_fetch_object - извлекает ряд как объект.

Описание

int sybase_fetch_object (int result)

Возвращает объект со свойствами, соответствующий извлечённому ряду, или FALSE, если рядов больше нет.

sybase_fetch_object() похожа на sybase_fetch_array() с одним отличием - возвращается объект, а не массив. Косвенно это означает, что вы можете получить доступ к данным только по именам полей, а не по их смещениям (числа недопустимы в качестве имён свойств).

По скорости эта функция идентична sybase_fetch_array() и почти также быстра, как sybase_fetch_row() (разница несущественна).

См. также sybase_fetch_array() и sybase_fetch_row().


Назад Оглавление Вперёд
sybase_fetch_field Вверх sybase_fetch_row

Установка переменных в Таблице Символов

Пример E-4. Определение размера переменной в таблице символов
hash_find(active_symbol_table,"foo",sizeof("foo"),&pvalue); 
check(pvalue.type);

Массивы в PHP реализованы с использованием тех же хэш-таблиц, что и в таблицах символов. Это значит, что две вышеприведённые функции могут также использоваться для проверки переменных в массивах.

Если вы хотите определить новый массив в таблице символов, вы должны сделать следующее:

Сначала может понадобиться проверка существования массива и соответствующего выхода через использование hash_exists() или hash_find().

Инициализируем массив: