除了本章所讨论的异常处理机制,PHP还提供了复杂的错误处理支持,这将在第26章详细介绍。请注意,产生和处理异常的过程并不会影响或禁止这种错误处理机制的运行。 在程序清单7-5中,请注意fopen函数的调用仍然使用了@错误抑制操作符前缀。如果该函数调用失败,PHP将发出一个警告,根据php.ini中的错误报告设置不同,该警告可能会被报告或者记录。这些设置将在第26章详细介绍,但我们必须知道,无论是否产生一个异常,这个警告仍然会发出。