PHP解析错误:语法错误,NAMESPACE

时间:2017-04-22 01:16:20

标签: php namespaces parse-error php-parse-error

问题

我有一个我试图上网的应用程序;从本地开发机器到托管服务器。虽然,我的应用程序本地通过 XAMPP 运行 PHP v5.6 ,我的托管服务器一旦发生就会引发错误(或尝试解析一个命名空间。然后,代码(在服务器端)抛出此错误

Parse error: syntax error, unexpected T_STRING in /home3/username/public_html/inc/controller.php on line 11

当我尝试访问root index.php文件时,该文件显示为:

的index.php

# Debugging
error_reporting(E_ALL);
ini_set('display_errors', 1);

# Load Controller
require_once $_SERVER['DOCUMENT_ROOT'] . '/inc/controller.php';

# Parse Application
echo $app->output();

但是,命名空间问题存在于控制器或控制器.php'如上所述。其中包括:

Controller.php这样

namespace WAFFLE\Controller;

use WAFFLE\Controller;                                  # Primary: controller for index.php
use WAFFLE\Framework\Engines\Template;                  # Template: engine developed to substitute special WAFFLE tags while publishing a clean HTML document

和第11行将是:

namespace WAFFLE\Controller;

两个系统(本地和远程)利用 PHP v5.6 ,以及"在我的生命中"我无法在这里找出问题所在。对此问题的任何帮助肯定会受到赞赏。不幸的是,在bluehost上有用的技术人员能够在这个问题上帮助我,并且(如上所述)这个小应用程序确实有效;本地。但是,一旦它上传到我的托管服务的服务器,它就会引发上述错误。

0 个答案:

没有答案