Yep.
-Sterling
On Thu, 2003-06-05 at 17:01, Lars Torben Wilson wrote: > Just wanted to check that I'm reading this right before committing > to the docs: does print() return 1, always? The following seems to > indicate so: > > case ZEND_PRINT: > zend_print_variable(get_zval_ptr(&EX(opline)->op1, EX(Ts), > &EG(free_op1), BP_VAR_R)); > EX(Ts)[EX(opline)->result.u.var].tmp_var.value.lval = 1; > EX(Ts)[EX(opline)->result.u.var].tmp_var.type = IS_LONG; > FREE_OP(EX(Ts), &EX(opline)->op1, EG(free_op1)); > NEXT_OPCODE();
Hmm, it could actually be changed to return bool(true). Maybe we kept it like this for PHP 3 compatibility but we can change it for PHP 5 IMO because I doubt ppl use the return value as a number.
Andi
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php