Auf zwei Server ist PHP 5.2.5 installiert.
Einer der Server (laut phpinfo(): SERVER_SOFTWARE Apache) gibt bei diesem Code einen Fehler aus: Parse error: syntax error, unexpected '{' on line 31
31 try {
32 mysql_connect($dbhost,$dbuser,$dbpass);
33 mysql_select_db($dbname);
34 } catch (Exception $e) {
35 .
36 .
37 .
38 exit;
39 }
(laut phpinfo()): SERVER_SOFTWARE Apache/2.2.6 (Unix) PHP/5.2.5 mod_ssl/2.2.6 OpenSSL/0.9.8b
funktioniert dies jedoch.
Kann es wirklich an der Apache Version liegen, dass try catch nicht geparsed werden kann, obwohl die PHP Version jeweils dieselbe ist?
Einer der Server (laut phpinfo(): SERVER_SOFTWARE Apache) gibt bei diesem Code einen Fehler aus: Parse error: syntax error, unexpected '{' on line 31
31 try {
32 mysql_connect($dbhost,$dbuser,$dbpass);
33 mysql_select_db($dbname);
34 } catch (Exception $e) {
35 .
36 .
37 .
38 exit;
39 }
(laut phpinfo()): SERVER_SOFTWARE Apache/2.2.6 (Unix) PHP/5.2.5 mod_ssl/2.2.6 OpenSSL/0.9.8b
funktioniert dies jedoch.
Kann es wirklich an der Apache Version liegen, dass try catch nicht geparsed werden kann, obwohl die PHP Version jeweils dieselbe ist?