You are here: 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
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 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]


Удаленная работа для программистов  •  Как заработать на 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

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