ncurses_napms
(PHP 4 >= 4.1.0)
Описание
int ncurses_napms (int milliseconds)
ncurses_newwin
(PHP 4 >= 4.1.0)
ncurses_newwin - создаёт новое окно.
Описание
int ncurses_newwin (int rows, int cols, int y, int x)
ncurses_nl
(PHP 4 >= 4.1.0)
ncurses_nl - транслирует символы newline и carriage return / line feed.
Описание
bool ncurses_nl (void)
ncurses_nocbreak
(PHP 4 >= 4.1.0)
ncurses_nocbreak - переключает терминал в режим cooked.
Описание
bool ncurses_nocbreak (void)
ncurses_nocbreak() возвращает терминал в нормальный (cooked) режим. Первоначально терминал может или может не быть в режиме cbreak, поскольку режим наследуется. Следовательно, программа должна вызывать ncurses_cbreak() и ncurses_nocbreak() явно. Возвращает TRUE, если возникла ошибка, иначе FALSE.
См. также ncurses_cbreak().
ncurses_noecho
(PHP 4 >= 4.1.0)
ncurses_noecho - отключает отображение клавиатурного ввода.
Описание
bool ncurses_noecho (void)
ncurses_noecho() предотвращает отображение печатаемых пользователем символов. Возвращает TRUE, если возникла ошибка, иначе FALSE.
См. также ncurses_echo(), ncurses_getch().
ncurses_nonl
(PHP 4 >= 4.1.0)
ncurses_nonl - не транслирует символы newline и carriage return / line feed.
Описание
bool ncurses_nonl (void)
ncurses_noqiflush
(PHP 4 >= 4.1.0)
ncurses_noqiflush - не очищать сигнальные символы.
Описание
int ncurses_noqiflush (void)
ncurses_noraw
(PHP 4 >= 4.1.0)
ncurses_noraw - переключает терминал из режима raw.
Описание
bool ncurses_noraw (void)
ncurses_noraw() переключает терминал из режима raw. Raw-режим похож на режим cbreak тем, что вводимые символы немедленно передаются программе пользователя. Разница в том, что в режиме raw управляющие символы interrupt, quit, suspend и flow передаются без интерпретации, а не генерируют сигнал. Возвращает TRUE, если возникла ошибка, иначе FALSE.
См. также ncurses_raw(), ncurses_cbreak(), ncurses_nocbreak().
ncurses_putp
(PHP 4 >= 4.2.0)
Описание
int ncurses_putp (string text)
ncurses_qiflush
(PHP 4 >= 4.1.0)
ncurses_qiflush - очищает от сигнальных символов.
Описание
int ncurses_qiflush (void)
ncurses_raw
(PHP 4 >= 4.1.0)
ncurses_raw - переключает терминал в режим raw.
Описание
bool ncurses_raw (void)
ncurses_raw() переводит терминал в режим raw. Raw-режим похож на режим cbreak тем, что вводимые символы немедленно передаются программе пользователя. Разница в том, что в режиме raw управляющие символы interrupt, quit, suspend и flow передаются без интерпретации, а не генерируют сигнал. Возвращает TRUE, если возникла ошибка, иначе FALSE.
См. также ncurses_noraw(), ncurses_cbreak(), ncurses_nocbreak().
ncurses_refresh
(PHP 4 >= 4.1.0)
ncurses_refresh - обновляет экран.
Описание
int ncurses_refresh (int ch)
ncurses_resetty
(PHP 4 >= 4.1.0)
ncurses_resetty - восстанавливает сохранённый статус терминала.
Описание
bool ncurses_resetty (void)
Функция ncurses_resetty() восстанавливает статус терминала, который был ранее сохранён вызовом ncurses_savetty(). Эта функция всегда возвращает FALSE.
См. также ncurses_savetty().
ncurses_savetty
(PHP 4 >= 4.1.0)
ncurses_savetty - сохраняет статус терминала.
Описание
bool ncurses_savetty (void)
Функция ncurses_savetty() сохраняет текущий статус терминала. Сохранённый статус может быть восстановлен функцией ncurses_resetty(). ncurses_savetty() всегда возвращает FALSE.
См. также ncurses_resetty().
ncurses_scr_dump
(PHP 4 >= 4.2.0)
ncurses_scr_dump - дамп содержимого экрана в файл.
Описание
int ncurses_scr_dump (string filename)
ncurses_scr_init
(PHP 4 >= 4.2.0)
ncurses_scr_init - инициализирует экран из файлового дампа.
Описание
int ncurses_scr_init (string filename)
ncurses_scr_restore
(PHP 4 >= 4.2.0)
ncurses_scr_restore - восстанавливает экран из файлового дампа.
Описание
int ncurses_scr_restore (string filename)
ncurses_scr_set
(PHP 4 >= 4.2.0)
ncurses_scr_set - наследует экран из файлового дампа.
Описание
int ncurses_scr_set (string filename)
ncurses_scrl
(PHP 4 >= 4.1.0)
ncurses_scrl - прокручивает содержимое окна вверх или вниз без изменения текущей позиции.
Описание
int ncurses_scrl (int count)
ncurses_slk_attr
(PHP 4 >= 4.1.0)
ncurses_slk_attr - возвращает ключевой атрибут текущего мягкого ярлыка/soft label.
Описание
bool ncurses_slk_attr (void)
ncurses_slk_attr() возвращает ключевой атрибут текущего мягкого ярлыка. При ошибке возвращает TRUE, иначе FALSE.
ncurses_slk_attroff
(PHP 4 >= 4.1.0)
Описание
int ncurses_slk_attroff (int intarg)
ncurses_slk_attron
(PHP 4 >= 4.1.0)
Описание
int ncurses_slk_attron (int intarg)
ncurses_slk_attrset
(PHP 4 >= 4.1.0)
Описание
int ncurses_slk_attrset (int intarg)
ncurses_slk_clear
(PHP 4 >= 4.1.0)
ncurses_slk_clear - очищает мягкие ярлыки/soft labels на экране.
Описание
bool ncurses_slk_clear (void)
Функция ncurses_slk_clear() очищает ключи мягких ярлыков на экране. Возвращает TRUE при ошибке, иначе FALSE.
ncurses_slk_color
(PHP 4 >= 4.1.0)
ncurses_slk_color - устанавливает цвет ключей мягких ярлыков/soft label.
Описание
int ncurses_slk_color (int intarg)
ncurses_slk_init
(PHP 4 >= 4.1.0)
ncurses_slk_init - инициализирует функции ключей soft-ярлыков.
Описание
bool ncurses_slk_init (int format)
Функция ncurses_slk_init() обязана вызываться до ncurses_initscr() или ncurses_newterm(). Если ncurses_initscr() использует строчку из stdscr для эмуляции soft-ярлыков, то format определяет, как эти ярлыки расположены на экране. Установка format в 0 означает расположение 3-2-3, 1 означает расположение 4-4, а 2 означает PC-подобный режим 4-4-4, но дополнительно будет создана строчка индексов.
ncurses_slk_noutrefresh
(PHP 4 >= 4.1.0)
ncurses_slk_noutrefresh - копирует ключи soft-ярлыков на виртуальный экран.
Описание
bool ncurses_slk_noutrefresh (void)
ncurses_slk_refresh
(PHP 4 >= 4.1.0)
ncurses_slk_refresh - копирует ключи soft-ярлыков на экран.
Описание
bool ncurses_slk_refresh (void)
ncurses_slk_refresh() копирует ключи soft-ярлыков с виртуального экрана на физический экран. Возвращает TRUE при ошибке, иначе FALSE.
ncurses_slk_restore
(PHP 4 >= 4.1.0)
ncurses_slk_restore - восстанавливает ключи soft-ярлыков.
Описание
bool ncurses_slk_restore (void)
Функция ncurses_slk_restore() восстанавливает ключи soft-ярлыков после выполнения ncurses_slk_clear().
ncurses_slk_touch
(PHP 4 >= 4.1.0)
ncurses_slk_touch - форсирует вывод, если выполняется ncurses_slk_noutrefresh.
Описание
bool ncurses_slk_touch (void)
ncurses_slk_touch() форсирует вывод всех soft-ярлыков при следующем вызове ncurses_slk_noutrefresh().
ncurses_standend
(PHP 4 >= 4.1.0)
ncurses_standend - останавливает использование атрибута 'standout'.
Описание
int ncurses_standend (void)
ncurses_standout
(PHP 4 >= 4.1.0)
ncurses_standout - стартует использование атрибута 'standout'.
Описание
int ncurses_standout (void)
ncurses_start_color
(PHP 4 >= 4.1.0)
ncurses_start_color - стартует использование цветов.
Описание
int ncurses_start_color (void)
ncurses_termattrs
(PHP 4 >= 4.1.0)
ncurses_termattrs - возвращает логическое ИЛИ всех флагов атрибутов, поддерживаемых терминалом.
Описание
bool ncurses_termattrs (void)
ncurses_termname
(PHP 4 >= 4.2.0)
ncurses_termname - возвращает (краткое) имя терминала.
Описание
string ncurses_termname (void)
ncurses_termname() возвращает shortname терминала. Это shortname усекается до 14 символов. При ошибке ncurses_termname() возвращает NULL.
См. также ncurses_longname().
ncurses_timeout
(PHP 4 >= 4.1.0)
ncurses_timeout - устанавливает таймаут для последовательностей специальных ключей.
Описание
void ncurses_timeout (int millisec)
ncurses_typeahead
(PHP 4 >= 4.1.0)
ncurses_typeahead - специфицирует другой дескриптор файла для typeahead-проверки.
Описание
int ncurses_typeahead (int fd)
ncurses_ungetch
(PHP 4 >= 4.1.0)
ncurses_ungetch - помещает символ обратно в поток ввода.
Описание
int ncurses_ungetch (int keycode)
ncurses_ungetmouse
(PHP 4 >= 4.2.0)
ncurses_ungetmouse - проталкивает событие мыши в очередь.
Описание
bool ncurses_ungetmouse (array mevent)
ncurses_getmouse() проталкивает событие KEY_MOUSE, специфицированное в mevent, во входящую очередь и ассоциирует с этим событием данные статуса и координаты, относительно экрана, ячейки символа. Опции события специфицируются в ассоциативном массиве mevent:
"id" : Id для различения разных устройств
"x" : экранная x-позиция в ячейках символов
"y" : экранная у-позиция в ячейках символов
"z" : в настоящее время не поддерживается
"mmask" : акция мыши
ncurses_ungetmouse() возвращает FALSE при успехе, иначе TRUE.
См. также ncurses_getmouse().
ncurses_use_default_colors
(PHP 4 >= 4.1.0)
ncurses_use_default_colors - присваивает цвета по умолчанию терминала идентификатору color id -1.
Описание
bool ncurses_use_default_colors (void)
ncurses_use_env
(PHP 4 >= 4.1.0)
ncurses_use_env - контролирует использование информации окружения о размере терминала.
Описание
void ncurses_use_env (bool flag)
ncurses_use_extended_names
(PHP 4 >= 4.1.0)
ncurses_use_extended_names - контролирует использование расширенных имён в описании terminfo.
Описание
int ncurses_use_extended_names (bool flag)
ncurses_vidattr
(PHP 4 >= 4.1.0)
Описание
int ncurses_vidattr (int intarg)
ncurses_vline
(PHP 4 >= 4.2.0)
ncurses_vline - рисует вертикальную линию в текущей позиции с использованием атрибуированного символа и максимум n символов длиной.
Описание
int ncurses_vline (int charattr, int n)
ncurses_wrefresh
(PHP 4 >= 4.2.0)
ncurses_wrefresh - освежает окно на экране терминала.
Описание
int ncurses_wrefresh (resource window)
next
(PHP 3, PHP 4)
next - передвигает вперёд внутренний указатель массива.
Описание
mixed next (array array)
Возвращает элемент массива в следующей позиции, на которую указывает внутренний указатель массива, или FALSE, если элементов больше нет.
next() работает, как current(), с одним отличием. Она передвигает внутренний указатель массива на одну позицию вперёд возвращая новый элемент. Это означает, что она возвращает следующий элемент массива и передвигает внутренний указатель массива на одну позицию вперёд. Если перевод указателя выводит его за пределы списка элементов, next() возвращает FALSE.
См. также current(), end(), prev() и reset().
ngettext
(PHP 4 >= 4.2.0)
ngettext - множественная версия gettext.
Описание
string ngettext (string msgid1, string msgid2, int n)
nl_langinfo
(PHP 4 >= 4.1.0)
nl_langinfo - язык запросов и информация о локализации.
Описание
string nl_langinfo (int item)
nl2br
(PHP 3, PHP 4)
nl2br - вставляет HTML-разрывы строк перед всеми символами newline в строке.
Описание
string nl2br (string string)
Возвращает string с '<br />', вставленными перед всеми символами newline.
Примечание: начиная с PHP 4.0.5, nl2br() соответствует XHTML. Все версии до 4.0.5 возвращают string с '<br>' вместо '<br />'.
См. также htmlspecialchars(), htmlentities() и wordwrap().
notes_body
(PHP 4 >= 4.0.5)
notes_body - открывает сообщение msg_number в специфицированном mailbox/почтовом ящике на специфицированном сервере.
Описание
array notes_body (string server, string mailbox, int msg_number)
notes_copy_db
(PHP 4 >= 4.0.5)
notes_copy_db - создаёт заметку с использованием form_name.
Описание
string notes_copy_db (string from_database_name, string to_database_name)
notes_create_db
(PHP 4 >= 4.0.5)
notes_create_db - создаёт БД Lotus Notes.
Описание
bool notes_create_db (string database_name)
notes_create_note
(PHP 4 >= 4.0.5)
notes_create_note - создаёт заметку с использованием формы form_name.
Описание
string notes_create_note (string database_name, string form_name)
notes_drop_db
(PHP 4 >= 4.0.5)
notes_drop_db - уничтожает БД Lotus Notes.
Описание
bool notes_drop_db (string database_name)
notes_find_note
(PHP 4 >= 4.0.5)
notes_find_note - возвращает id заметки, найденный в БД database_name. Специфицирует имя заметки. Оставляет тип bla (?).
Описание
bool notes_find_note (string database_name, string name [, string type])
notes_header_info
(PHP 4 >= 4.0.5)
notes_header_info - открывает сообщение msg_number в специфицированном mailbox на специфицированном сервере.
Описание
object notes_header_info (string server, string mailbox, int msg_number)
notes_list_msgs
(PHP 4 >= 4.0.5)
notes_list_msgs - возвращает заметки из выбранной БД database_name.
Описание
bool notes_list_msgs (string db)
notes_mark_read
(PHP 4 >= 4.0.5)
notes_mark_read - маркирует note_id как прочитанную пользователем user_name.
Описание
string notes_mark_read (string database_name, string user_name, string note_id)
notes_mark_unread
(PHP 4 >= 4.0.5)
notes_mark_unread - маркирует заметку note_id как не прочитанную пользователем user_name.
Описание
string notes_mark_unread (string database_name, string user_name, string note_id)
notes_nav_create
(PHP 4 >= 4.0.5)
notes_nav_create - создаёт имя навигатора в database_name.
Описание
bool notes_nav_create (string database_name, string name)
notes_search
(PHP 4 >= 4.0.5)
notes_search - находит заметки, совпадающие с ключевыми словами в БД database_name.
Описание
string notes_search (string database_name, string keywords)
notes_unread
(PHP 4 >= 4.0.5)
notes_unread - возвращает id'ы непрочитанных заметок для текущего пользователя user_name.
Описание
string notes_unread (string database_name, string user_name)
notes_version
(PHP 4 >= 4.0.5)
notes_version - получает версию Lotus Notes.
Описание
string notes_version (string database_name)
number_format
(PHP 3, PHP 4)
number_format - форматирует число с группировкой по три разряда.
Описание
string number_format (float number [, int decimals [, string dec_point [, string thousands_sep]]])
number_format() возвращает форматированную версию number. Эта функция принимает один, два или четыре параметра (не три):
Если задан один параметр, number будет сформатировано без десятков, с запятой (",") между группами тысяч.
Если заданы два параметра, number будет сформатировано по десяткам decimals с точкой (".") перед ними и с запятой между группами тысяч.
Если заданы все 4 параметра, number будет сформатировано с десятками decimals с dec_point вместо точки (".") перед десятками, и thousands_sep вместо запятой (","), между группами тысяч.
Примечание: используется только первый символ из thousands_sep. Например, если вы используете foo как thousands_sep с числом 1000, number_format() возвратит 1f000.
ob_clean
(PHP 4 >= 4.2.0)
ob_clean - очищает буфер вывода.
Описание
void ob_clean (void)
Эта функция удаляет содержимое буфера вывода.
Эта функция не разрушает буфер вывода, как это делает ob_end_clean().
См. также ob_flush(), ob_end_flush() и ob_end_clean().
ob_end_clean
(PHP 4)
ob_end_clean - очищает буфер вывода и отключает буферизацию вывода.
Описание
void ob_end_clean (void)
Эта функция очищает содержимое буфера вывода и отключает буферизацию вывода.
См. также ob_start(), ob_clean() и ob_end_flush().
ob_end_flush
(PHP 4)
ob_end_flush - очищает (отправляет) буфер вывода и отключает буферизацию вывода.
Описание
void ob_end_flush (void)
Эта функция отправляет содержимое буфера вывода (если оно имеется) и выключает буферизацию вывода. Если вы хотите в дальнейшем обработать содержимое буфера, вы должны вызвать ob_get_contents() до ob_end_flush(), так как содержимое буфера выбрасывается после вызова ob_end_flush().
См. также ob_start(), ob_get_contents(), ob_flush() и ob_end_clean().
ob_flush
(PHP 4 >= 4.2.0)
ob_flush - очищает (отправляет) буфер вывода.
Описание
void ob_flush (void)
Эта функция отправляет содержимое буфера вывода (если имеется). Если вы хотите в дальнейшем обработать содержимое буфера, вы должны вызвать ob_get_contents() до ob_flush(), так как содержимое буфера выбрасывается после вызова ob_flush().
Эта функция не разрушает буфер вывода, как это делает ob_end_flush().
См. также ob_get_contents(), ob_clean(), ob_end_flush() и ob_end_clean().
ob_get_contents
(PHP 4)
ob_get_contents - возвращает содержимое буфера вывода.
Описание
string ob_get_contents (void)
Возвращает содержимое буфера вывода или FALSE, если буферизация вывода неактивна.
См. также ob_start() и ob_get_length().
ob_get_length
(PHP 4 >= 4.0.2)
ob_get_length - возвращает размер буфера вывода.
Описание
string ob_get_length (void)
Возвращает размер содержимого в буфере вывода или FALSE, если буферизация вывода неактивна.
См. также ob_start() и ob_get_contents().
ob_get_level
(PHP 4 >= 4.2.0)
ob_get_level - возвращает содержащий уровень механизма буферизации вывода.
Описание
int ob_get_level (void)
Возвращает уровень вложенных обработчиков вывода.
См. также ob_start() и ob_get_contents().
ob_gzhandler
(PHP 4 >= 4.0.4)
ob_gzhandler - ob_start callback-функция для буфера вывода gzip.
Описание
string ob_gzhandler (string buffer [, int mode])
Примечание: mode был введён в PHP 4.0.5.
ob_gzhandler() предназначена для использования в качестве callback-функции для ob_start(), чтобы облегчить отправку gz-кодированных данных web-браузерам, поддерживающим сжатие web-страниц. Прежде чем ob_gzhandler() отправит сжатые данные, она определяет, какой тип кодирования содержимого принимает браузер ("gzip", "deflate" или вообще никакое), и возвратит его содержимое соответствующим образом. Поддерживаются все браузеры, отправляющие корректную шапку/header о том, что они принимают сжатые web-страницы.
Пример 1. ob_gzhandler()
<?php ob_start("ob_gzhandler"); ?> <html> <body> <p>This should be a compressed page. </html> <body>
См. также ob_start() и ob_end_flush().
ob_iconv_handler
(PHP 4 >= 4.0.5)
ob_iconv_handler - конвертирует кодировку символов как обработчик буфера вывода.
Описание
array ob_iconv_handler (string contents, int status)
Конвертирует строку, кодированную в internal_encoding, в output_encoding.
internal_encoding и output_encoding должны быть определены функцией iconv_set_encoding() или файлом конфигурации.
ob_implicit_flush
(PHP 4)
ob_implicit_flush - включает/выключает неявную очистку.
Описание
void ob_implicit_flush ([int flag])
ob_implicit_flush() включает/отключает неявную очистку (если не задан flag, по умолчанию включена). Неявная очистка/flushing приводит в операции flush после каждого вызова вывода, поэтому явные вызовыflush() не понадобятся.
Включение неявной очистки отключает буферизацию вывода, текущее содержимое буфера вывода будет отправлено, как при вызове ob_end_flush().
См. также flush(), ob_start() и ob_end_flush().
ob_start
(PHP 4)
ob_start - включает буферизацию вывода.
Описание
void ob_start ([string output_callback])
Эта функция включает буферизацию вывода. Если буферизация вывода активна, никакой вывод скрипта не высылается (кроме шапок/headers); вывод сохраняется во внутреннем буфере.
Содержимое этого внутреннего буфера может быть скопировано в строковую переменную с использованием ob_get_contents(). Для вывода содержимого этого внутреннего буфера используйте ob_end_flush(). Альтернативно ob_end_clean() втихую отбрасывает содержимое буфера.
Может быть специфицирована необязательная функция output_callback. Эта функция принимает строку как параметр и должна возвращать строку. Функция будет вызвана при вызове ob_end_flush(), или если буфер выводится в браузер в конце запроса. Когда вызывается output_callback, она примет содержимое буфера вывода как параметр и по идее должна возвратить новый буфер вывода как результат, который будет направлен в браузер.
Примечание: в PHP 4.0.4 ob_gzhandler() была введена для облегчения отправки gz-кодированных данных web-браузерам, поддерживающим сжатые web-страницы. ob_gzhandler() определяет тип кодировки содержимого, принимаемый браузером, и возвращает вывод соответствующим образом.
Буферы вывода стэкируются, то есть вы можете вызвать ob_start(), когда активна другая ob_start(). просто убедитесь, что вы вызываете ob_end_flush() соответствующее количество раз. Если активны несколько callback-функций, вывод последовательно фильтруется для каждой из них в порядке вложения.
ob_end_clean(), ob_end_flush(), ob_clean(), ob_flush() и ob_start() не могут вызываться из callback. Если вы вызовете их из callback-функции, поведение не определено. Если вы хотите удалить содержимое буфера, возвратите "" (нулевую строку) из callback.
OCIBindByName
(PHP 3>= 3.0.4, PHP 4)
OCIBindByName - связывает PHP-переменную с Oracle Placeholder/заглушкой.
Описание
int OCIBindByName (int stmt, string ph_name, mixed & variable, int length [, int type])
OCIBindByName() связывает PHP-переменную variable с Oracle-заглушкой ph_name. Использование её для вывода или ввода определяется на этапе прогона, и выделяется необходимое пространство для хранения. Параметр length устанавливает максимальный размер связки. Если вы устанавливаете length в -1, OCIBindByName() будет использовать текущий размер переменной variable для установки максимального размера.
Если вам нужно связать абстрактный Datatype (LOB/ROWID/BFILE), вы должны сначала разместить его с использованием
OCINewDescriptor().
length не используется для абстрактных типов данных/Datatypes и должен быть
установлен в -1. Переменная type говорит Оracle, какой тип дескриптора мы хотим использовать. Возможные
значения: OCI_B_FILE (Binary-File), OCI_B_CFILE
(Character-File), OCI_B_CLOB (Character-LOB), OCI_B_BLOB (Binary-LOB) и OCI_B_ROWID (ROWID).
OCICancel
(PHP 3>= 3.0.8, PHP 4)
OCICancel - отменяет чтение из курсора.
Описание
int OCICancel (int stmt)
Если вы больше не хотите читать данные из курсора, вызовите OCICancel().
OCICollAppend
(PHP 4 >= 4.0.6)
OCICollAppend - скоро будет ...
Описание
string OCICollAppend (object collection, object object)
OCICollAssign
(PHP 4 >= 4.0.6)
Описание
string OCICollAssign (object collection, object object)
OCICollAssignElem
(PHP 4 >= 4.0.6)
OCICollAssignElem - скоро будет.
Описание
string OCICollAssignElem (object collection, string ndx, string val)
OCICollGetElem
(PHP 4 >= 4.0.6)
Описание
string OCICollGetElem (object collection, string ndx)
OCICollMax
(PHP 4 >= 4.0.6)
Описание
string OCICollMax (object collection)
OCICollSize
(PHP 4 >= 4.0.6)
Описание
string OCICollSize (object collection)
OCICollTrim
(PHP 4 >= 4.0.6)
Описание
string OCICollTrim (object collection, int num)
OCIColumnIsNULL
(PHP 3>= 3.0.4, PHP 4)
OCIColumnIsNULL - проверяет, является ли результирующий столбец NULL.
Описание
int OCIColumnIsNULL (int stmt, mixed column)
OCIColumnIsNULL() возвращает TRUE, если возвращённый столбец column в результате из оператора stmt является NULL. Вы можете использовать номер столбца (с базой 1) или имя столбца для параметра col.
OCIColumnName
(PHP 3>= 3.0.4, PHP 4)
OCIColumnName - возвращает имя столбца.
Описание
string OCIColumnName (int stmt, int col)
OCIColumnName() возвращает имя столбца, соответствующее переданному номеру столбца (с базой 1).
OCIColumnPrecision
(PHP 4)
OCIColumnPrecision - скоро будет.
Описание
int OCIColumnPrecision (int stmt, int col)
OCIColumnScale
(PHP 4)
Описание
int OCIColumnScale (int stmt, int col)
OCIColumnSize
(PHP 3>= 3.0.4, PHP 4)
OCIColumnSize - возвращает размер результирующего столбца.
Описание
int OCIColumnSize (int stmt, mixed column)
OCIColumnSize() возвращает размер столбца как заданного Oracle. Вы можете использовать номер столбца (с базой 1) или имя столбца для параметра col.
Пример 1. OCIColumnSize
<?php print "<HTML><PRE>\n"; $conn = OCILogon("scott", "tiger"); $stmt = OCIParse($conn,"select * from emp"); OCIExecute($stmt); print "<TABLE BORDER=\"1\">"; print "<TR>"; print "<TH>Name</TH>"; print "<TH>Type</TH>"; print "<TH>Length</TH>"; print "</TR>"; $ncols = OCINumCols($stmt); for ( $i = 1; $i <= $ncols; $i++ ) { $column_name = OCIColumnName($stmt,$i); $column_type = OCIColumnType($stmt,$i); $column_size = OCIColumnSize($stmt,$i); print "<TR>"; print "<TD>$column_name</TD>"; print "<TD>$column_type</TD>"; print "<TD>$column_size</TD>"; print "</TR>"; } print "</TABLE>"; OCIFreeStatement($stmt); OCILogoff($conn); print "</PRE>"; print "</HTML>\n"; ?>
См. также OCINumCols(), OCIColumnName() и OCIColumnSize().
OCIColumnType
(PHP 3>= 3.0.4, PHP 4)
OCIColumnType - возвращает тип данных столбца.
Описание
mixed OCIColumnType (int stmt, int col)
OCIColumnType() возвращает тип данных столбца, соответствующего номеру переданного столбца (с базой 1).
OCIColumnTypeRaw
(PHP 4)
OCIColumnTypeRaw - скоро будет.
Описание
mixed OCIColumnTypeRaw (int stmt, int col)
OCICommit
(PHP 3>= 3.0.7, PHP 4)
OCICommit - подтверждает внешние/outstanding транзакции.
Описание
int OCICommit (int connection)
OCICommit() подтверждает все внешние операторы Oracle-соединения connection.
OCIDefineByName
(PHP 3>= 3.0.7, PHP 4)
OCIDefineByName - использует PHP-переменную для define-этапа при выполнении SELECT.
Описание
int OCIDefineByName (int stmt, string Column-Name, mixed variable [, int type])
OCIDefineByName() связывает PHP-переменные для извлечения SQL-столбцов. Не забывайте, что Oracle использует имена столбцов ALL-UPPERCASE, в то время как в вашем select вы можете также записывать в нижнем регистре. OCIDefineByName() ожидает, что Column-Name будет в верхнем регистре. Если вы определяете переменную, которая не существует в вашем операторе select, ошибка не будет выдана!
Если вам нужно определить абстрактный тип данных (LOB/ROWID/BFILE), его нужно сначала разместить с помощью OCINewDescriptor(). См. также OCIBindByName().
OCIError
(PHP 3>= 3.0.7, PHP 4 )
OCIError - возвращает последнюю ошибку stmt|conn|global
Описание
array OCIError ([int stmt|conn|global])
OCIError() возвращает последнюю найденную ошибку. Если необязательный параметр stmt|conn|global не предоставлен, возвращается последняя вычисленная ошибка. Если ошибок нет, OCIError() возвращает FALSE. OCIError() возвращает ошибку как ассоциативный массив. В этом массиве code состоит из oracle-кода ошибки и сообщения message - oracle errorstring.
OCIExecute
(PHP 3>= 3.0.4, PHP 4)
OCIExecute - выполняет оператор.
Описание
int OCIExecute (int statement [, int mode])
OCIExecute() выполняет ранее разобранный оператор (см. OCIParse()). Необязательный mode позволяет специфицировать режим выполнения/execution-mode (по умолчанию это OCI_COMMIT_ON_SUCCESS). Если вам не нужно автоматическое подтверждение операторов, специфицируйте в качестве режима OCI_DEFAULT.
Возвращает TRUE при успехе, FALSE при неудаче.
OCIFetch
(PHP 3>= 3.0.4, PHP 4)
OCIFetch - извлекает следующий ряд в буфер результата.
Описание
int OCIFetch (int statement)
OCIFetch() извлекает следующий ряд (для операторов SELECT) во внутренний буфер результата.
OCIFetchInto
(PHP 3>= 3.0.4, PHP 4)
OCIFetchInto - извлекает следующий ряд в массив результата.
Описание
int OCIFetchInto (int stmt, array & result [, int mode])
OCIFetchInto() извлекает следующий ряд (для операторов SELECT) в массив result. OCIFetchInto() перезапишет предыдущее содержимое result. По умолчанию result будет содержать массив с базой 0 всех столбцов, которые не NULL.
Параметр mode позволяет изменять поведение по умолчанию. Вы можете специфицировать более одного флага, просто прибавляя их (например, OCI_ASSOC+OCI_RETURN_NULLS). Вот известные флаги:
OCIFetchStatement
(PHP 3>= 3.0.8, PHP 4)
OCIFetchStatement - извлекает все ряды результирующих данных в массив.
Описание
int OCIFetchStatement (int stmt, array & variable)
OCIFetchStatement() извлекает все ряды из результата в пользовательский массив. OCIFetchStatement() возвращает количество извлечённых рядов.
OCIFreeCollection
(PHP 4 >= 4.1.0)
OCIFreeCollection - скоро будет.
Описание
string OCIFreeCollection (object lob)
OCIFreeCursor
(PHP 3>= 3.0.8, PHP 4)
OCIFreeCursor - освобождает все ресурсы, ассоциированные с курсором.
Описание
int OCIFreeCursor (int stmt)
OCIFreeCursor() возвращает TRUE при успехе, FALSE при неудаче.