Re: exception handling
| From: | Runar Olsen | Date: | Mon, 26 May 2008 12:34:18 +0000 |
| Subject: | Re: exception handling | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-274695@lists.php.net to get a copy of this message | ||
Sandro Felicioni wrote:
Hello, I've a question regarding the exception handling in PHP 5. In my php script I created a try catch block in order to catch throwing exceptions. The problem is that my try - block starts at the end of a php file, but ends in a different one. This always leads to the following error: "Parse error: syntax error, unexpected $end ". I hope you could tell me how to resolve this problem. Thanks and kind regards Sandro Felicioni e.g.: start top.php ------------- try{ end top.php ----------- start main.php -------------- require_once("top.php"); execute some critical php code }catch(Exception $e){ doSomething(); } end main.php -------------- end main.php ------------ Hello,PHP considers each file a separate php script and because of that you will have to end any blocks opened before the file ends. The way you're doing it in your example would simply not work. Try putting the try block and the start of main.php. Runar