当前位置: 首页 > 知识库问答 >
问题:

Silex应用程序中输入: '\' (ASCII=92)状态=1中的意外字符

冀俊良
2023-03-14

我把我的网站从本地搬到了一个主机上,我发生了一些事情。我将这个配置文件包含到我的index.php中(这是我做的第一件事):

<?php
require_once __DIR__.'/../../vendor/autoload.php';

// some other stuff

$app = new Silex\Application();
$app['debug'] = true;

$defaultLocale = 'en';

$app->register(new Silex\Provider\TwigServiceProvider(), array(
    'twig.path' => array(
                            __DIR__.'/../views', 
                            __DIR__.'/../views/backend', 
                            __DIR__.'/../views/layouts',
                            __DIR__.'/../views/components',
                            __DIR__.'/../views/backend/components', 
                        ),
));
$app->register(new Nicl\Silex\MarkdownServiceProvider());

但该网站抱怨道:

警告:在/public\u html/\u inc/config中输入“\”(ASCII=92)state=1时出现意外字符。php在线7

分析错误:语法错误,在/public\u html/\u inc/config中出现意外的T\u字符串。php在线7

基本上,第7行是$app=new-Silex\Application() 。我使用的是Silex,服务器运行的是PHP5.2。供应商文件夹(包含所有框架和第三方内容)位于根目录中(/

我想知道它在自动加载方面有一些问题,但我不知道到底是什么,也不知道如何测试它。你有没有发现什么奇怪的地方?提前感谢。


共有1个答案

龙欣德
2023-03-14

根据官方文档,Silex需要PHP5.3来提供名称空间支持
尝试将服务器迁移到PHP5.3以消除此错误。

Silex是PHP5.3的一个PHP微框架。

 类似资料:
  • 我的客户说他使用我的脚本得到了这个错误: phpheader.php中的第34行就是

  • 我收到以下错误消息: 这是给我带来麻烦的一行代码。 我使用的是PHP5.2。9和升级不是一个选项。 正则表达式不是我的专长,我无法独自解决这个问题。任何帮助都将不胜感激。

  • 我集成了yii框架的php代码出现了以下错误。 警告:在C:\AppServ\www\edusec\index中输入“\”(ASCII=92)state=0时出现意外字符。php第15行 分析错误:语法错误,C:\AppServ\www\edusec\index中出现意外的T_字符串。php第15行 代码: 我正在用Appserv 2.6.0(Php 6)在视窗7上工作。

  • 我第一次遇到这个错误,似乎无法调试它。我的代码与此错误有关,如下所示: 我试图改变一些事情,但没有任何效果,我也不知道这个错误代码意味着什么。谁能帮我调试这个问题,非常感谢。 错误:警告:在/home/nodebase/public\u html/WebApp/Backend/UserPortal/Register/CreateAccount中,输入中出现意外字符:“”(ASCII=16)stat

  • 我有以下代码: 当我尝试在url中加载此内容时: http://xcode.domain.de/add.php?userName=test 我在服务器上遇到此错误: 警告:第15行 /kunden//webseiten/xcode/add.php输入: ''' (ASCII=39)状态=1中的意外字符 分析错误:语法错误,第15行的/kunden/webseiten/xcode/add.php中出

  • 我将项目更新为Xcode 5,并在构建设置中启用了模块。但是,当我使用时,我在程序中看到编译器错误