以下函数打破了我在$ pattern变量中提供的正则表达式.如果我改变正则表达式我很好,所以我认为这是问题所在.但是,我没有看到这个问题,即使它们已经打开,我也没有收到标准的PHP错误.
function parseAPIResults($results){
//Takes results from getAPIResults, returns array.
$pattern = '/\[(.|\n)+\]/';
$resultsArray = preg_match($pattern, $results, $matches);
}
Run Code Online (Sandbox Code Playgroud)
Firefox 6:连接已重置
Chrome 14:错误101(net :: ERR_CONNECTION_RESET):连接已重置.
IE 8:Internet Explorer无法显示网页
更新:
Apache/PHP可能崩溃.这是我运行脚本时的Apache错误日志:
[2011年10月1日星期六11:41:40] [通知]父:子进程退出状态255 - 重新启动.
[2011年10月1日星期六11:41:40] [通知]配置Apache/2.2.11(Win32)PHP/5.3.0 - 恢复正常运行
在Windows 7上运行WAMP 2.0.