1
0
mirror of https://github.com/php/php-src.git synced 2026-03-24 00:02:20 +01:00

Add MYSQLI_OPT_COMPRESS (#20987)

This commit is contained in:
Kamil Tekiela
2026-01-20 22:33:02 +00:00
committed by GitHub
parent 8f55b0850f
commit 724ff60318
4 changed files with 11 additions and 1 deletions

View File

@@ -110,6 +110,9 @@ PHP 8.6 UPGRADE NOTES
- Hash:
. The bundled version of xxHash was upgraded to 0.8.2.
- mysqli
. Added new constant MYSQLI_OPT_COMPRESS.
========================================
10. New Global Constants
========================================

View File

@@ -58,6 +58,11 @@ const MYSQLI_OPT_INT_AND_FLOAT_NATIVE = UNKNOWN;
* @cvalue MYSQL_OPT_SSL_VERIFY_SERVER_CERT
*/
const MYSQLI_OPT_SSL_VERIFY_SERVER_CERT = UNKNOWN;
/**
* @var int
* @cvalue MYSQL_OPT_COMPRESS
*/
const MYSQLI_OPT_COMPRESS = UNKNOWN;
/**
* @var int

View File

@@ -1,5 +1,5 @@
/* This is a generated file, edit the .stub.php file instead.
* Stub hash: fecde55745fb219cb15fd35a54a71371ef2b8b7d */
* Stub hash: c0af8c627a063fbd2c8b76c63b5e70c8ddd1e4f9 */
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_mysqli_affected_rows, 0, 1, MAY_BE_LONG|MAY_BE_STRING)
ZEND_ARG_OBJ_INFO(0, mysql, mysqli, 0)
@@ -1045,6 +1045,7 @@ static void register_mysqli_symbols(int module_number)
REGISTER_LONG_CONSTANT("MYSQLI_OPT_NET_READ_BUFFER_SIZE", MYSQLND_OPT_NET_READ_BUFFER_SIZE, CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("MYSQLI_OPT_INT_AND_FLOAT_NATIVE", MYSQLND_OPT_INT_AND_FLOAT_NATIVE, CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("MYSQLI_OPT_SSL_VERIFY_SERVER_CERT", MYSQL_OPT_SSL_VERIFY_SERVER_CERT, CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("MYSQLI_OPT_COMPRESS", MYSQL_OPT_COMPRESS, CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("MYSQLI_SERVER_PUBLIC_KEY", MYSQL_SERVER_PUBLIC_KEY, CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("MYSQLI_CLIENT_SSL", CLIENT_SSL, CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("MYSQLI_CLIENT_COMPRESS", CLIENT_COMPRESS, CONST_PERSISTENT);

View File

@@ -47,6 +47,7 @@ $expected_constants = array(
"MYSQLI_SERVER_QUERY_NO_GOOD_INDEX_USED"=> true,
"MYSQLI_SERVER_QUERY_NO_INDEX_USED" => true,
"MYSQLI_OPT_LOAD_DATA_LOCAL_DIR" => true,
"MYSQLI_OPT_COMPRESS" => true,
"MYSQLI_IS_MARIADB" => true,
"MYSQLI_TYPE_DECIMAL" => true,