如何配置 PDO 默认抛出异常
PDO 为 PHP 中的数据库交互提供了一种便捷的机制。默认情况下,它以“静默模式”运行,其中错误不会作为异常引发。对于喜欢显式处理错误的开发人员,最好修改此行为。
解决方案:
要设置 PDO 默认抛出异常,请在以下情况下修改构造函数参数:创建一个新的 PDO 对象:
<code class="php">$pdo = new PDO('mysql:host=localhost;dbname=someDatabase', 'username', 'password', [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION ]);</code>
此代码片段将 setAttribute 调用添加到构造函数,立即将错误模式设置为“异常模式”。
替代方法:
虽然 php.ini 或其他配置文件中没有直接配置来实现此行为,但有替代方法:
以上是如何让PHP中的PDO默认抛出异常?的详细内容。更多信息请关注PHP中文网其他相关文章!