>So? If this happens, it obviously means something was programmed >incorrectly and should raise an E_MAXREC. What else could it do? > --Dark_Owl > nope, remember it only calls call_function if the arguments are good, which will cause the recursion loop. if something wasn't programmed correctly it hits that raise thing. > This is not a signature.