我有一个有趣的问题:/我使用CodeIgniter,下面的代码在我的localhost上运行正常,但是当我上传到服务器时,我遇到了一个错误消息,如
解析错误:语法错误,意外 T_OBJECT_OPERATOR in /home3/blabla/public_html/blablabla/applications/frontend/models/our_work_model.php 在第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
任何想法?感谢帮助!谢谢!
答案 0 :(得分:0)
我知道链接只能在PHP5中运行 - 服务器是否运行旧版本的PHP?
答案 1 :(得分:0)
鉴于您的上一个问题:__construct() { issue for PHP4 and PHP5. maybe an another reason
我说你正在运行PHP4。
答案 2 :(得分:0)
您如何知道您的CodeIgniter安装实际上使用的是PHP 5?可能是该机器中有多个PHP安装的情况。要测试它,请使用以下代码在服务器中创建一个PHP文件:
<?php
phpinfo();
?>
然后告诉我们它显示的版本。
答案 3 :(得分:0)
最初我得到一个空白页面。所以我删除了这个
error_reporting((E_ALL & ~E_DEPRECATED));
是的,如果你使用的是codeigniter,你必须为此
制作代码 error_reporting((E_ALL));
然后你会得到上面的错误。我发现这是因为php5未被使用。