如何获取使用 $mysqli->options() 设置的值/选项?

我们$mysqli -> options()可以设置一些选项:

https://www.php.net/manual/en/mysqli.options.php

但是,我如何获取/打印某些配置的值:

MYSQLI_OPT_CONNECT_TIMEOUT、MYSQLI_OPT_SSL_VERIFY_SERVER_CERT 或 MYSQLI_OPT_LOCAL_INFILE?

print_r(get_object_vars($mysqli));

我们只得到

Array(
    [affected_rows] => 
    [client_info] => 
    [client_version] => 
    [connect_errno] => 
    [connect_error] => 
    [errno] => 
    [error] => 
    [error_list] => 
    [field_count] => 
    [host_info] => 
    [info] => 
    [insert_id] => 
    [server_info] => 
    [server_version] => 
    [sqlstate] => 
    [protocol_version] => 
    [thread_id] => 
    [warning_count] => 
)

但我的目标是获取 MYSQLI_OPT_CONNECT_TIMEOUT、MYSQLI_OPT_SSL_VERIFY_SERVER_CERT、MYSQLI_OPT_LOCAL_INFILE 和其他参数的当前值。


MYYA
浏览 91回答 1
1回答

SMILET

这是不可能的。MySQL API 有调用的函数mysql_get_option(),但该函数不通过 mysqli API 公开。
打开App,查看更多内容
随时随地看视频慕课网APP