警告! この方法は信頼性が低く、PHP8.1以降は機能しません
mysqli
経由でアクセスしている場合 、これでうまくいくはずです:
<?php
$mysqlnd = function_exists('mysqli_fetch_all');
if ($mysqlnd) {
echo 'mysqlnd enabled!';
}
アクティブなPDO
かどうかを検出します ドライバー、MySQL PDOオブジェクトを作成してから:
if (strpos($pdo->getAttribute(PDO::ATTR_CLIENT_VERSION), 'mysqlnd') !== false) {
echo 'PDO MySQLnd enabled!';
}