【发布时间】:2014-06-12 04:55:57
【问题描述】:
自从我将 PHP 与 IIS 一起使用以来,这是我第一次长时间,但是在涉及到这一行时我遇到了一些僵局
if($this->debug) var_dump($this->_handle->error . " L" . debug_backtrace()[0]["line"]);
在我的 Debian 开发盒上 - 这将完美运行(尽管不是世界上最好的编码风格)
但是在运行 PHP5.3 + IIS 7 + FastCGI 的 Server 2008 R2 机器上,它会抛出一个解析错误
Parse error: syntax error, unexpected '[' in C:\inetpub\linkfinder\dev\dbhandler.php on line 94
通过对它们运行diff,我的 PHP.ini 在这两个框之间相似。
我今天还将在整个项目中修改代码以摆脱这种编码风格,但我感兴趣的是这是 IIS 中 PHP 的常见限制,还是我缺少配置设置?
【问题讨论】: