PHP <=> Perl eval

Benvolio

Guest
PHP <=> Perl eval

Господа!

Есть ли в ПХП такие же (схожие) возможности для trap exceptions, как и в Perl eval { }; $@?

Поделитесь опытом, плз.
 

Demiurg

Guest
если trap exceptions - это исключения, то в php4 нет.
 

Benvolio

Guest
поясняю вопрос:
в перле есть замечательная штука
..
eval {
..
run_something or die ("_EXCEPTION_10212\n");
..
};

if( $@ eq '_EXCEPTION_10212' ) {
do_rollback();
} else {
do_commit();
}
 

Demiurg

Guest
нету, эксепшены ожидаются в php5, если их оттуа не выкинут как и namespace
 
Сверху