Caractère inattendu en entrée: '\' (ASCII = 92) state = 1 dans une application Silex

J'ai déménagé mon site web à partir de l'échelle locale à l'hébergement, et quelque chose qui m'est arrivé. - Je inclure ce fichier de config dans mon index.php (c'est la première chose que je fais):

<?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());

Mais le site se plaint de cette façon:

Avertissement: Unexpected character in input: '\' (ASCII=92) state=1 dans
/public_html/_inc/config.php sur la ligne 7

Erreur d'analyse de la: syntax error, unexpected T_STRING in
/public_html/_inc/config.php sur la ligne 7

Fondamentalement, la ligne 7 est $app = new Silex\Application();. Je suis à l'aide de Silex et le serveur est en cours d'exécution de PHP 5.2. Le vendeur dossier (qui contient le cadre et les tiers stuff) est dans la racine (/)

Je me demandais qu'elle avait quelques problèmes avec le chargement automatique, mais je ne trouve pas ce qui pourrait être exactement ou comment le tester. Trouvez-vous quelque chose d'étrange? Merci à l'avance.

source d'informationauteur Korcholis