Heroku给了我这个错误,但Xampp不是

时间:2014-03-30 05:10:34

标签: php codeigniter heroku xampp localhost

$raw_query = "('{$this->input->post('phone')[0]}')";

Heroku在这条线上给我错误。它说“语法错误,意外[,期待}”。这个奇怪的原因xampp没有给我这个错误。这实际上是错误还是Heroku有问题?

2 个答案:

答案 0 :(得分:1)

我有同样的问题,请关注

$tmp = $this->input->post('phone');
$raw_query = "('{'.$tmp[0].'}')";
unset($tmp);

它是由PHP版本引起的。 (据我记得)

答案 1 :(得分:0)

原因是php版本的区别。运行php 5.4.x和heroku的xampp可能是5.3.x。

功能阵列解除引用已在5.4中添加,例如FOO()[0]。

Reffrence:http://php.net/manual/en/migration54.new-features.php