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

msql_fetch_object

(PHP 3, PHP 4)

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

Описание

int msql_fetch_object (int query_identifier [, int result_type])

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

msql_fetch_object() аналогична msql_fetch_array(), но с одним отличием - возвращается объект, а не массив. Неявно это означает, что вы имеете доступ к данным только по именам полей, а не по их смещениям (числа недопустимы как имена свойств).

Необязательный второй аргумент result_type в msql_fetch_array() является константой и может иметь следующие значения: MSQL_ASSOC, MSQL_NUM и MSQL_BOTH.

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

См. также msql_fetch_array() и msql_fetch_row().


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

include()

Если подключение возникает внутри функции в вызывающем файле, то весь код, содержащийся во включаемом файле, будет работать так, как если бы он был определён внутри. Так что он будет следовать области видимости переменной.

Пример 11-4. Подключение внутри функций
<?php 
function foo() { global $color; include 'vars.php'; echo "A $color $fruit"; } 
/* vars.php находится в области видимости foo(), поэтому * * $fruit НЕ доступна 
вне это области видимости * * $color доступна, поскольку мы объявили её как глобальную. 
*/ foo(); // A green apple echo "A $color $fruit"; // A green ?>