Alexandre
PHPПенсионер
Bug PHP 5.3.0 не правильно парсятся integer параметры FreeeBSD 7.2RELEASE /64
баг наблюдается на 64 бит Ось, на 32 бит все нормально
т.е. парсится через параметр, если парсим подряд int
хотелось бы это как-то отписать разработчикам
и проверить на других Ось
баг наблюдается на 64 бит Ось, на 32 бит все нормально
PHP:
// метод $myClass->foo( 'bar', 1,2 );
zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "Osll",
&zo, xx_class_entry,
&name, &name_len, &c1, &c2 );
php_printf( "c1=%d, c2=%d" ); // result 0, 2
// если сделать
метод $myClass->foo( 'bar', 1,2 ,3,4 );
zend_parse_method_parameters(ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "Osllll",
&zo, xx_class_entry,
&name, &name_len, &c1, &c2,&c3, &c4 );
php_printf( "c1=%d, c2=%d c3=%d, c4=%d" ); // result 0 2 0 4
хотелось бы это как-то отписать разработчикам
и проверить на других Ось