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

dbplus_tcl

(только 4.1.0 - 4.2.1)

dbplus_tcl - выполняет TCL-код на сервере.

Описание

int dbplus_tcl (int sid, string script)

Предупреждение!

Эта функция - ЭКСПЕРИМЕНТАЛЬНАЯ. Поведение, имя и всё остальное, что задокументировано для данной функции может быть изменено в будущих релизах РНР без предупреждения. Вы можете использовать эту функцию только на свой страх и риск.

Сервер db++ подготавливает интерпретатор TCL для каждого клиентского соединения. Этот интерпретатор даёт серверу возможность выполнять код TCL, предоставляемый клиентом, как особую хранимую процедуру, чтобы повысить производительность операций с БД путём исключения трансфера данных client/server и переключений контекста.

Для работы функции dbplus_tcl() необходимо передавать id клиентского соединения коду скрипта TCL script. dbplus_resolve() предоставляет этот connection id. Эта функция возвращает то, что возвращает TCL-код, или сообщение об ошибке TCL, если TCL-код терпит неудачу.

См. также dbplus_resolve().

 

VARIANT

(unknown)

VARIANT - класс VARIANT.

Синопсис

$vVar = new VARIANT($var)

Описание

Простой контейнер для вставки переменных в VARIANT-структуры.

Методы

string VARIANT::VARIANT ([mixed value [, int type [, int codepage]]])

Конструктор класса VARIANT. Параметры:

value

начальное значение. Если отсутствует, создаётся объект VT_EMPTY.

type

специфицирует тип содержимого VARIANT-объекта. Возможные значения: VT_UI1, VT_UI2, VT_UI4, VT_I1, VT_I2, VT_I4, VT_R4, VT_R8, VT_INT, VT_UINT, VT_BOOL, VT_ERROR, VT_CY, VT_DATE, VT_BSTR, VT_DECIMAL, VT_UNKNOWN, VT_DISPATCH и VT_VARIANT. Эти значения взаимоисключающи, но могут комбинироваться с VT_BYREF для специфицирования как значение. Если отсутствует, используется тип из value. Дополнительно см. библиотеку msdn.

codepage

специфицирует кодовую страницу, которая используется для конвертации php-строк в unicode-строки, и обратно. Возможные значения: CP_ACP, CP_MACCP, CP_OEMCP, CP_SYMBOL, CP_THREAD_ACP, CP_UTF7 и CP_UTF8.