odbc_setoption

FunctionParams changed in PHP 8.4

Adjust ODBC settings.

PHP 5
PHP 7
PHP 8.0
Improved
PHP 8.1
PHP 8.2-8.3
PHP 8.4
Improved
PHP 8.5
PHP 8.6

odbc_setoption Function synopsis

odbc_setoption(
    Odbc\Connection|Odbc\Result $odbc,
    int $which,
    int $option,
    int $value
  ): bool

Parameters

$odbc

TypeOdbc\Connection|Odbc\Result

Is a connection id or result id on which to change the settings. For SQLSetConnectOption(), this is a connection id. For SQLSetStmtOption(), this is a result id.

$which

Typeint

Is the ODBC function to use. The value should be 1 for SQLSetConnectOption() and 2 for SQLSetStmtOption().

$option

Typeint

The option to set.

$value

Typeint

The value for the given $option.

Return value

Typebool

Returns true on success, false on failure

Changes to the odbc_setoption Function

PHP 8.4

  • Parameter type added for parameter #1 ($odbc): Odbc\Connection|Odbc\Result
  odbc_setoption(
-     $odbc,
+     Odbc\Connection|Odbc\Result $odbc,
      int $which,
      int $option,
      int $value
    ): bool

PHP 8.0

  • Return type added: bool
  • Parameter name of parameter #1 changed: $conn_id to $odbc
  • Parameter type added for parameter #2 ($which): int
  • Parameter type added for parameter #3 ($option): int
  • Parameter type added for parameter #4 ($value): int
  odbc_setoption(
-     $conn_id,
+     $odbc,
-     $which,
+     int $which,
-     $option,
+     int $option,
-     $value
+     int $value
-   )
+   ): bool

odbc_setoption Function Availability

PHP VersionAvailability
PHP 8.6Upcoming Release Yes
PHP 8.5Supported (Latest) Yes
PHP 8.4Supported Yes
PHP 8.3Security-Fixes Only Yes
PHP 8.2Security-Fixes Only Yes
PHP 8.1Unsupported Yes
PHP 8.0Unsupported Yes
PHP 7.4Unsupported Yes
PHP 7.3Unsupported Yes
PHP 7.2Unsupported Yes
PHP 7.1Unsupported Yes
PHP 7.0Unsupported Yes
PHP 5.6Unsupported Yes
PHP 5.5Unsupported Yes
PHP 5.4Unsupported Yes
PHP 5.3Unsupported Yes