You are here: Re: How to stop code execution when an error is found on a function, from within the function... It's hard to explain, just read... « PHP Programming Language « IT news, forums, messages
Re: How to stop code execution when an error is found on a function, from within the function... It's hard to explain, just read...

Posted by Mason Barge on 09/30/47 12:00

"Bruno Rafael Moreira de Barros" <brunormbarros@gmail.com> wrote in message
news:8d9b85cb-a830-44cf-a8ef-cae3e3eee8fa@q39g2000hsf.googlegroups.com...
> index.php
> ---
> inlcude 'application.php';
>
>
> functions.php
> ---
> function test1() {
> trigger_error('My error');
> return FALSE;
> }
>
>
> application.php
> ---
> eval('
> //code...
> test1();
> //code...
> ');
>
> What I want is to stop the eval as soon as test1() errors, without
> having to do ifs on the eval'd code. Is there any chance, or do I
> really have to do:
>
> eval('
> //code...
> if (test1()) {
>
> } else {
> return;
> }
> //code...
> ');
>
> What's the code I should use on test1()? Because I can't control the
> eval'd code (because it's written by other developers), but I can
> control test1() and index.php, and I want test1() to stop the eval'd
> code so index.php can continue working (cleaning the output buffer of
> the eval'd code and outputting an error message). Is there any chance
> of doing that?

check the manual on "continue;".

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация