> > <table> > <tr><td> $arrayref->[$row]->method </td></tr> > </table> > > The problem is that this results in an error in the > log of "Can't call method "method" on an undefined > value". I would have expected it to work. I thought > Embperl would have parse the expression an extracted > "$arrayref->[$row]", determined whether it results in > an undefined value, and stopped or continued based on > that result. >
Embperl only checks if the result of the whole expression is undefind. Embperl never parses the expression (this would be nearly undoable without reimplementing Perl itself), but Embperl 1.3.x ignores such errors (also they get written to the log file) and continues to work as expected. Embperl 2.0 is at the moment not able to handle this correctly and will abort with an error page (this will change in one of the next betas) Gerald ------------------------------------------------------------- Gerald Richter ecos electronic communication services gmbh Internetconnect * Webserver/-design/-datenbanken * Consulting Post: Tulpenstrasse 5 D-55276 Dienheim b. Mainz E-Mail: [EMAIL PROTECTED] Voice: +49 6133 925131 WWW: http://www.ecos.de Fax: +49 6133 925152 ------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
