title: PHP unexpected '(', but there is no '('
body: <p>I'm getting many of these errors in my apache logging file:</p>
  
  <pre><code>PHP:  syntax error, unexpected '(' in /etc/php5/apache2/php.ini on line 3
  </code></pre>
  
  <p>But these are the first 15 lines of <code>/etc/php5/apache2/php.ini</code>:</p>
  
  <pre>
  [PHP]
  
  ;;;;;;;;;;;;;;;;;;;
  ; About php.ini   ;
  ;;;;;;;;;;;;;;;;;;;
  ; PHP's initialization file, generally called php.ini, is responsible for
  ; configuring many of the aspects of PHP's behavior.
  
  ; PHP attempts to find and load this configuration from a number of locations.
  ; The following is a summary of its search order:
  ; 1. SAPI module specific location.
  ; 2. The PHPRC environment variable. (As of PHP 5.2.0)
  ; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0)
  ; 4. Current working directory (except CLI)
  ; 5. The web server's directory (for SAPI modules), or directory of PHP
  </pre>
  
  <p>The first uncommented lines of php.ini:</p>
  
  <pre><code>engine = On
  
  short_open_tag = Off
  
  asp_tags = Off
  
  precision = 14
  
  y2k_compliance = On
  </code></pre>
  
  <p>I thought it would be a caching problem, but I've just disabled my PHP caching (it was APC)</p>
  
  <p>I can't find any <code>(</code>s that aren't in comments in the entire file.</p>
  
  <p>How else could PHP think that there is a <code>(</code> in the file when there isn't?</p>