我有一个网站,其中包含一个搜索框,允许用户输入一个模式,然后检查大字符串,以查看用户指定的模式是否有匹配项。这是使用PHP函数preg_match()完成的。
但是,当用户输入无效模式时(例如导致错误的模式),问题就会出现,如: preg_match() [function.preg-match]: Unknown modifier.
搜索功能需要能够处理preg_match()方法抛出的任何错误,并在屏幕上显示通用模式无效消息。我在网上找了很久,但找不到一种捕捉preg_match()可能抛出的所有错误的方法,你们有什么想法吗?
但是,当用户输入无效模式时(例如导致错误的模式),问题就会出现,如: preg_match() [function.preg-match]: Unknown modifier.
搜索功能需要能够处理preg_match()方法抛出的任何错误,并在屏幕上显示通用模式无效消息。我在网上找了很久,但找不到一种捕捉preg_match()可能抛出的所有错误的方法,你们有什么想法吗?
set_error_handler()
和抛弃... - AbraCadaver