在代码服务器的语法错误在本地主机上正常工作......这很奇怪! :/

问题描述:

我有一个有趣的问题:/我用笨和下面的代码工作正常在我的本地主机,但是当我上传到服务器我带着一个错误信息交叉状在代码服务器的语法错误在本地主机上正常工作......这很奇怪! :/

Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home3/blabla/public_html/blablabla/applications/frontend/models/our_work_model.php on line 99

function next_project($sort_work) 
    { 

     $query = $this->db->select('wname')->order_by('sort', 'asc')->getwhere('works', array('sort >' => $sort_work, 'case_study != ' => ""), 1, 0); //line 99 

任何理念?感谢帮助!谢谢!

我知道链接只能在PHP5中工作 - 服务器可能运行的是旧版本的PHP吗?

+0

服务器,PHP版本5.2.9 – 2009-08-05 14:10:07

鉴于你的最后一个问题:__construct() { issue for PHP4 and PHP5. maybe an another reason

我说你正在运行PHP4。

你怎么知道你的CodeIgniter安装实际上是使用PHP 5?可能是这台机器上有几个PHP安装的情况。为了测试它,建立在你的服务器的PHP文件与下面的代码:

<?php 
phpinfo(); 
?> 

那就让我们知道它是什么显示的版本。

最初我得到一个空白页。所以我删除此

error_reporting((E_ALL & ~E_DEPRECATED)); 

是如果你正在使用笨,你必须让奥雅纳代码这个

error_reporting((E_ALL));

,然后你会得到上述错误。我发现这是由于php5未被使用。