確定 MySQLnd 驅動程式狀態
在 PHP 中使用 MySQL 時,驗證 MySQLnd 是否是活動資料庫驅動程式至關重要。與舊版驅動程式相比,此高級驅動程式提供了增強的效能和功能。
使用MySQLi 檢查MySQLnd
對於MySQLi 連接,您可以使用以下程式碼來確定MySQLnd狀態:
$mysqlnd = function_exists('mysqli_fetch_all');
if ($mysqlnd) {
echo 'mysqlnd enabled!';
}
使用PDO 驗證MySQLnd
要在使用PDO 時確定MySQLnd 狀態,請初始化MySQL 的PDO 對象,然後評估以下內容:
if (strpos($pdo->getAttribute(PDO::ATTR_CLIENT_VERSION), 'mysqlnd') !== false) {
echo 'PDO MySQLnd enabled!';
}
注意: 需要注意的是,上述方法可能不可靠,並且從 PHP 8.1 開始可能會導致差異。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3