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

odbc_fetch_into

(PHP 3>= 3.0.6, PHP 4)

odbc_fetch_into - извлекает один результирующий ряд в массив.

Описание

bool odbc_fetch_into (resource result_id [, int rownumber, array result_array])

resource odbc_fetch_into ( resource result_id, array result_array [, int rownumber])

Возвращает количество столбцов в результате; FALSE при ошибке.
result_array
обязан передаваться по ссылке, но может быть любого типа, поскольку будет конвертирован в массив. Этот массив будет содержать значения столбцов, начиная с индекса 0 массива.

В PHP 4.0.5 result_array никуда дальше не должен передаваться по ссылке.

В PHP 4.0.6 rownumber не может передаваться как константа - только как переменная.

В PHP 4.2.0 result_array и rownumber меняются местами. Это вновь позволяет rownumber быть константой. Это будет последним изменением.

Пример 1. odbc_fetch_into() до 4.0.6
$rc = odbc_fetch_into($res_id, $my_array);

или

$rc = odbc_fetch_into($res_id, $row, $my_array); $rc = odbc_fetch_into($res_id, 
1, $my_array);
Пример 2. odbc_fetch_into() 4.0.6
$rc = odbc_fetch_into($res_id, $my_array);

или

$row = 1; $rc = odbc_fetch_into($res_id, $row, $my_array);
Пример 3. odbc_fetch_into() 4.2.0
$rc = odbc_fetch_into($res_id, $my_array);

или

$rc = odbc_fetch_into($res_id,$my_array, 2);

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

Отсутствующие функции

В то время как в PHP 4 появляются многочисленные новые возможности, функции и расширения, вы обнаружите также отсутствие некоторых функций версии 3.
Небольшое количество функций ядра исчезло, поскольку они не работают с новой схемой разделения разбора и выполнения кода, введённой в 4 версии Zend-машиной.
Другие функции и даже целые расширения стали не нужны, так как новые функции и расширения делают то же самое быстрее и/или более общими способами.
Некоторые функции просто ещё не перенесены, и, наконец, некоторые функции или расширения отсутствуют из-за лицензионных противоречий.

Функции, отсутствующие из-за концептуальных изменений

Поскольку PHP 4 теперь разделил разбор и выполнение кода, более невозможно изменять поведение разборщика (внедрённого теперь в Zend-машину) на этапе выполнения. Поэтому функция short_tags() больше не существует. Вы можете изменять поведение разборщика, устанавливая соответствующие значения в файле php.ini.

Связанный интерфейс отладки PHP 3 теперь не является частью PHP 4. Имеются дополнения сторонних разработчиков для Zend-машины, которые имеют сходную функциональность.