PDO::setAttribute
设置属性
PHP 5.1.0 及以上版本
PDO::setAttribute 方法用于设置数据库连接的属性。可以通过此方法设置连接的一些特性,例如错误处理模式、默认的字符集等。
PDO::setAttribute(int $attribute, mixed $value): bool
返回布尔值,成功时返回 true,失败时返回 false。
以下是使用 PDO::setAttribute 设置错误处理模式的示例:
// 设置 PDO 错误处理模式为异常
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "PDO 设置成功";
} catch (PDOException $e) {
echo "连接失败: " . $e->getMessage();
}
在这段代码中,我们首先创建了一个 PDO 实例,并且通过 setAttribute 方法设置了错误处理模式为异常(PDO::ERRMODE_EXCEPTION)。如果连接数据库时出现错误,PDO 会抛出异常,这样便于捕获和处理错误。