Home  |  Linux  | Mysql  | PHP  | XML
From:Gregory Beaver Date:Sun Oct  5 11:21:15 2008
Subject:Re: cvs: php-src(PHP_5_2) / NEWS /ext/spl spl_array.c /ext/spl/tests
array_026.phpt
Etienne Kneuss wrote:

> http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/array_026.phpt?view=markup&rev=1.1
> Index: php-src/ext/spl/tests/array_026.phpt
> +++ php-src/ext/spl/tests/array_026.phpt
> --TEST--
> SPL: ArrayObject indirect offsetGet overwriting EG(uninitialized_zvar_ptr)
> --FILE--
> <?php
> $test = new ArrayObject();
> $test['d1']['d2'] = 'hello';
> $test['d1']['d3'] = 'world';
> var_dump($test, $test3['mmmmm']);
> ?>
> --EXPECTF--
> Notice: Undefined variable: test3 in %s%earray_026.php on line 5
> object(ArrayObject)#%d (1) {
>   [u"storage":u"ArrayObject":private]=>
>   array(1) {
>     [u"d1"]=>
>     array(2) {
>       [u"d2"]=>
>       unicode(5) "hello"
>       [u"d3"]=>
>       unicode(5) "world"
>     }
>   }
> }
> NULL
> 
> 

I'm pretty sure this test was not actually run on php 5.2 - see the
[u"d3"] for instance :).  May want to fix it up.  Great work though,
this was a good catch by Rasmus and fix by you.

Thanks,
Greg
Navigate in group php.cvs at sever news.php.net
Previous Next




  
© No Copyright
You are free to use Anything
Site Maintained by PHP Developer
Powered By PHP Consultants