0

有时功能无法做到他们所说的那样。发生这种情况时,一些函数会抛出异常(例如 PDO 构造函数),而其他函数只会返回(例如mysql_connect会返回false)。

我有很多次不得不在其中一种方法之间进行选择,我想知道是否有一个设计原则可以解决这个问题。

4

1 回答 1

2

返回false错误被认为是一种古老的做法,今天,它被认为是一种糟糕的做法。

mysql_connect是一个非常古老的(2002 年)函数,在 PHP 实现 Exceptions 或 OOP 接口之前。

PDO是用于访问数据库的更新、更新(和更推荐)的接口,因此,它会以PDOExceptions 的形式抛出错误。

于 2013-08-02T10:24:07.277 回答