title: Unexpected character in input: '\' (ASCII=92) state=1 in a Silex Application
body: <p>I moved my website from local to a hosting, and something happened to me. I include this config file into my <code>index.php</code> (it's the first thing I do):</p>
  
  <pre><code>&lt;?php
  require_once __DIR__.'/../../vendor/autoload.php';
  
  // some other stuff
  
  $app = new Silex\Application();
  $app['debug'] = true;
  
  $defaultLocale = 'en';
  
  $app-&gt;register(new Silex\Provider\TwigServiceProvider(), array(
      'twig.path' =&gt; array(
                              __DIR__.'/../views', 
                              __DIR__.'/../views/backend', 
                              __DIR__.'/../views/layouts',
                              __DIR__.'/../views/components',
                              __DIR__.'/../views/backend/components', 
                          ),
  ));
  $app-&gt;register(new Nicl\Silex\MarkdownServiceProvider());
  </code></pre>
  
  <p>But the website complains this way:</p>
  
  <blockquote>
    <p><strong>Warning</strong>: Unexpected character in input: '\' (ASCII=92) state=1 in
    /public_html/_inc/config.php on line 7</p>
    
    <p><strong>Parse error</strong>: syntax error, unexpected T_STRING in
    /public_html/_inc/config.php on line 7</p>
  </blockquote>
  
  <p>Basically, line 7 is <code>$app = new Silex\Application();</code>. I'm using Silex and the server is running PHP 5.2. The vendor folder (which contains all the framework and third parties stuff) is in root (<code>/</code>)</p>
  
  <p>I was wondering it had some problems with autoload, but I don't find what could exactly be or how to test it. Do you find anything strange? Thanks in advance.</p>