|  | Posted by Mason Barge on 06/15/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] |