|
|
1
19
那真的不容易,但我终于抓住了机会
必须重新声明错误处理程序才能抛出异常来捕获异常,这似乎有点过于复杂。另一个困难的部分是在捕获异常并且没有发生错误时正确地还原错误处理程序,否则它只会破坏SimpleTest错误处理。 |
|
|
2
6
真的没有必要抓住通知错误。还可以测试“array\u key\u exists”的结果,然后从那里继续。 http://www.php.net/manual/en/function.array-key-exists.php
|
|
|
3
2
您永远不会在try catch块中捕获它,幸运的是我们设置了\u error \u handler():
您可以在my\u handle()函数中执行任何操作,也可以将其留空以使通知静音,尽管不建议这样做。普通的处理程序应该是这样的:
|