【发布时间】:2010-11-16 23:37:53
【问题描述】:
我对 CodeIgniter 有奇怪的问题,
这是我的控制器的开始部分
class Home extends Controller
{
/**
* Constructor
*/
public function __construct() {
parent::Controller();
}
...
在本地主机上一切正常,但是当我在服务器上尝试同样的操作时,我遇到了如下错误:
解析错误:语法错误,意外 T_STRING,期待 T_OLD_FUNCTION 或 T_FUNCTION 或 T_VAR 或 '}' 在 /home3/blabla/public_html/blablabla/applications/frontend/controllers/home.php 在第 22 行
我研究过,人们说它是关于 PHP4.. 它应该是 PHP5。但我的服务器上安装了 PHP5。可能是什么原因?
感谢帮助!非常感谢!
【问题讨论】:
-
您真的确定您正在运行 PHP 5 吗?也许您的服务器同时具有 PHP 4 和 PHP 5,并且您需要激活一些配置选项才能使用 PHP 5(我有一个旧服务器,我必须这样做)?
-
使用 echo "version = " 检查您的版本。 PHP_版本;第 22 行是哪一行?
-
我的服务器信息显示 PHP 版本 5.2.9
标签: php codeigniter php4