Dutch PHP Conference 2027

Предопределённые константы

Следующие константы определяются модулем и доступны, только если модуль либо собрали в PHP, либо динамически загрузили при выполнении кода.

SQLSRV_FETCH_ASSOC (int)

Переданный в качестве параметра, заставляет функцию sqlsrv_fetch_array() возвращать ассоциативный массив.

SQLSRV_FETCH_NUMERIC (int)

Переданный в качестве параметра, заставляет функцию sqlsrv_fetch_array() возвращать массив с числовыми ключами.

SQLSRV_FETCH_BOTH (int)

Переданный в качестве параметра, заставляет функцию sqlsrv_fetch_array() возвращать массив с ключами и числовыми и ассоциативными (поведение по умолчанию).

SQLSRV_ERR_ALL (int)

Переданный в качестве параметра, заставляет функцию sqlsrv_errors() возвращать и ошибки и предупреждения (поведение по умолчанию).

SQLSRV_ERR_ERRORS (int)

Переданный в качестве параметра, заставляет функцию sqlsrv_errors() возвращать только ошибки (без предупреждений).

SQLSRV_ERR_WARNINGS (int)

Переданный в качестве параметра, заставляет функцию sqlsrv_errors() возвращать только предупреждения (без ошибок).

SQLSRV_LOG_SYSTEM_ALL (int)

Переданный в качестве параметра функции sqlsrv_configure(), включает журналирование всех подсистем.

SQLSRV_LOG_SYSTEM_CONN (int)

Переданный в качестве параметра функции sqlsrv_configure(), включает журналирование активности соединения.

SQLSRV_LOG_SYSTEM_INIT (int)

Переданный в качестве параметра функции sqlsrv_configure(), включает журналирование активности инициализации.

SQLSRV_LOG_SYSTEM_OFF (int)

Переданный в качестве параметра функции sqlsrv_configure(), отключает журналирование всех подсистем.

SQLSRV_LOG_SYSTEM_STMT (int)

Переданный в качестве параметра функции sqlsrv_configure(), включает журналирование активности выполнения выражений (statement activity).

SQLSRV_LOG_SYSTEM_UTIL (int)

Переданный в качестве параметра функции sqlsrv_configure(), включает журналирование активности функций ошибок.

SQLSRV_LOG_SEVERITY_ALL (int)

Переданный в качестве параметра функции sqlsrv_configure(), определяет, что ошибки, предупреждения и замечания будут журналироваться.

SQLSRV_LOG_SEVERITY_ERROR (int)

Переданный в качестве параметра функции sqlsrv_configure(), определяет, что ошибки будут журналироваться.

SQLSRV_LOG_SEVERITY_NOTICE (int)

Переданный в качестве параметра функции sqlsrv_configure(), определяет, что замечания будут журналироваться.

SQLSRV_LOG_SEVERITY_WARNING (int)

Переданный в качестве параметра функции sqlsrv_configure(), определяет, что предупреждения будут журналироваться.

SQLSRV_NULLABLE_YES (int)

Показывает, что значение столбца может быть NULL.

SQLSRV_NULLABLE_NO (int)

Показывает, что значение столбца не может быть NULL.

SQLSRV_NULLABLE_UNKNOWN (int)

Показывает, что неизвестно, может ли значение столбца быть NULL.

SQLSRV_PARAM_IN (int)

При передаче в качестве параметра в функции sqlsrv_query() или sqlsrv_prepare() показывает, что параметр является входным.

SQLSRV_PARAM_INOUT (int)

При передаче в качестве параметра в функции sqlsrv_query() или sqlsrv_prepare() показывает, что параметр является и входным и выходным.

SQLSRV_PARAM_OUT (int)

При передаче в качестве параметра в функции sqlsrv_query() или sqlsrv_prepare() показывает, что параметр является выходным.

SQLSRV_PHPTYPE_INT (int)

Определяет целочисленный тип данных PHP (integer). За информацией об использовании обратитесь к разделу документации » Определение типов PHP.

SQLSRV_PHPTYPE_DATETIME (int)

Определяет временной тип данных PHP (datetime). За информацией об использовании обратитесь к разделу документации » Определение типов PHP.

SQLSRV_PHPTYPE_FLOAT (int)

Определяет тип данных PHP с плавающей точкой (float). За информацией об использовании обратитесь к разделу документации » Определение типов PHP.

SQLSRV_PHPTYPE_STREAM (int)

Определяет поток данных PHP (stream). Данная константа работает как функция и принимает константы кодировок. Смотрите константы вида SQLSRV_ENC_*. За информацией об использовании обратитесь к разделу документации » Определение типов PHP.

SQLSRV_PHPTYPE_STRING (int)

Определяет строковый тип данных PHP (string). Данная константа работает как функция и принимает константы кодировок. Смотрите константы вида SQLSRV_ENC_*. За информацией об использовании обратитесь к разделу документации » Определение типов PHP.

SQLSRV_ENC_BINARY (int)

Определяет, что данные от сервера возвращаются в виде потока байтов без выполнения кодирования или преобразования. За информацией об использовании обратитесь к разделу » Определение типов PHP.

SQLSRV_ENC_CHAR (int)

Данные возвращаются в формате восьмибитных символов как определено кодовой странице локали Windows, установленной в системе. Любые мультибайтовые символы или символы, не преобразуемые в данную кодовую страницу, заменяются однобайтовым символом вопроса (?). Данная кодировка является кодировкой по умолчанию. За информацией об использовании обратитесь к разделу документации » Определение типов PHP.

SQLSRV_SQLTYPE_BIGINT (int)

Описывает SQL-тип BIGINT. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_BINARY (int)

Описывает SQL-тип BINARY. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_BIT (int)

Описывает SQL-тип BIT. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_CHAR (int)

Описывает SQL-тип CHAR. Эта константа работает как функция и принимает один параметр, задающий количество символов. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_DATE (int)

Описывает SQL-тип DATE. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_DATETIME (int)

Описывает SQL-тип DATETIME. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_DATETIME2 (int)

Описывает SQL-тип DATETIME2. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_DATETIMEOFFSET (int)

Описывает SQL-тип DATETIMEOFFSET. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_DECIMAL (int)

Описывает SQL-тип DECIMAL. Эта константа работает как функция и принимает два параметра, задающий точность и разрядность. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_FLOAT (int)

Описывает SQL-тип FLOAT. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_IMAGE (int)

Описывает SQL-тип IMAGE. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_INT (int)

Описывает SQL-тип INT. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_MONEY (int)

Описывает SQL-тип MONEY. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_NCHAR (int)

Описывает SQL-тип NCHAR. Эта константа работает как функция и принимает один параметр, задающий количество символов. За информацией об использовании обратитесь к разделу документации » Определение типов SQL.

SQLSRV_SQLTYPE_NUMERIC (int)

Описывает SQL-тип NUMERIC. Эта константа работает как функция и принимает два параметра, задающий точность и разрядность. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_NVARCHAR (int)

Описывает SQL-тип NVARCHAR. Эта константа работает как функция и принимает один параметр, задающий количество символов. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_NVARCHAR('max') (int)

Описывает SQL-тип NVARCHAR(MAX). За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_NTEXT (int)

Описывает SQL-тип NTEXT. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_REAL (int)

Описывает SQL-тип REAL. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_SMALLDATETIME (int)

Описывает SQL-тип SMALLDATETIME. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_SMALLINT (int)

Описывает SQL-тип SMALLINT. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_SMALLMONEY (int)

Описывает SQL-тип SMALLMONEY. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_TEXT (int)

Описывает SQL-тип TEXT. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_TIME (int)

Описывает SQL-тип TIME. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_TIMESTAMP (int)

Описывает SQL-тип TIMESTAMP. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_TINYINT (int)

Описывает SQL-тип TINYINT. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_UNIQUEIDENTIFIER (int)

Описывает SQL-тип UNIQUEIDENTIFIER. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_UDT (int)

Описывает SQL-тип UDT. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_VARBINARY (int)

Описывает SQL-тип VARBINARY. Эта константа работает как функция и принимает один параметр, задающий количество байт. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_VARBINARY('max') (int)

Описывает SQL-тип VARBINARY(MAX). За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_VARCHAR (int)

Описывает SQL-тип VARCHAR. Эта константа работает как функция и принимает один параметр, задающий количество символов. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_VARCHAR('max') (int)

Описывает SQL-тип VARCHAR(MAX). За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_SQLTYPE_XML (int)

Описывает SQL-тип XML. За информацией об использовании обратитесь к разделу » Определение типов SQL.

SQLSRV_TXN_READ_UNCOMMITTED (int)

Задаёт уровень изоляции транзакции равным READ UNCOMMITTED. Это значение используется для установки уровня TransactionIsolation в массиве $connectionOptions, переданном аргументом в функцию sqlsrv_connect().

SQLSRV_TXN_READ_COMMITTED (int)

Задаёт уровень изоляции транзакции равным READ COMMITTED. Это значение используется для установки уровня TransactionIsolation в массиве $connectionOptions, переданном аргументом в функцию sqlsrv_connect().

SQLSRV_TXN_REPEATABLE_READ (int)

Задаёт уровень изоляции транзакции равным REPEATABLE READ. Это значение используется для установки уровня TransactionIsolation в массиве $connectionOptions, переданном аргументом в функцию sqlsrv_connect().

SQLSRV_TXN_SNAPSHOT (int)

Задаёт уровень изоляции транзакции равным SNAPSHOT. Это значение используется для установки уровня TransactionIsolation в массиве $connectionOptions, переданном аргументом в функцию sqlsrv_connect().

SQLSRV_TXN_READ_SERIALIZABLE (int)

Задаёт уровень изоляции транзакции равным SERIALIZABLE. Это значение используется для установки уровня TransactionIsolation в массиве $connectionOptions, переданном аргументом в функцию sqlsrv_connect().

SQLSRV_CURSOR_FORWARD (int)

Задаёт тип курсора как forward-only. За информацией об использовании обратитесь к разделу » Определение типов курсоров.

SQLSRV_CURSOR_STATIC (int)

Задаёт тип курсора как static. За информацией об использовании обратитесь к разделу » Определение типов курсоров.

SQLSRV_DYNAMIC (int)

Задаёт тип курсора как dynamic. За информацией об использовании обратитесь к разделу » Определение типов курсоров.

SQLSRV_CURSOR_KEYSET (int)

Задаёт тип курсора как keyset. За информацией об использовании обратитесь к разделу » Определение типов курсоров.

SQLSRV_CURSOR_BUFFERED (int)

Создаёт запрос с курсором на стороне клиента. Позволяет получать строки в любом порядке. За информацией об использовании обратитесь к разделу » Определение типов курсоров.

SQLSRV_SCROLL_NEXT (int)

Указывает, какую строку выбрать из результирующего набора. За информацией об использовании обратитесь к разделу » Определение типов курсоров и выборка строк.

SQLSRV_SCROLL_PRIOR (int)

Указывает, какую строку выбрать из результирующего набора. За информацией об использовании обратитесь к разделу » Определение типов курсоров и выборка строк.

SQLSRV_SCROLL_FIRST (int)

Указывает, какую строку выбрать из результирующего набора. За информацией об использовании обратитесь к разделу » Определение типов курсоров и выборка строк.

SQLSRV_SCROLL_LAST (int)

Указывает, какую строку выбрать из результирующего набора. За информацией об использовании обратитесь к разделу » Определение типов курсоров и выборка строк.

SQLSRV_SCROLL_ABSOLUTE (int)

Указывает, какую строку выбрать из результирующего набора. За информацией об использовании обратитесь к разделу » Определение типов курсоров и выборка строк.

SQLSRV_SCROLL_RELATIVE (int)

Указывает, какую строку выбрать из результирующего набора. За информацией об использовании обратитесь к разделу » Определение типов курсоров и выборка строк.

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top