|
Posted by Bruno Rafael Moreira de Barros on 01/14/08 11:02
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?
Navigation:
[Reply to this message]
|