@@ -78,18 +78,13 @@ test('array(1, 2, 3, 4)', array(1, 2, 3, 4), new Obj());
7878test ('array("foo", "foobar", "foohoge") ' , array ("foo " , "foobar " , "hoge " ), new Obj (), new Obj ("foo " , "foobar " , "hoge " ));
7979test ('array("a" => 1, "b" => 2)) ' , array ("a " => 1 , "b " => 2 ), new Obj (), new Obj (1 , 2 , null ));
8080test ('array("one" => 1, "two" => 2)) ' , array ("one " => 1 , "two " => 2 ), new Obj (), new Obj (null , null , null , array ("one " => 1 , "two " => 2 )));
81- test ('array("" => "empty") ' , array ("" => "empty " ), new Obj ());
8281
8382test ('array("a" => 1, "b" => 2, 3)) ' , array ("a " => 1 , "b " => 2 , 3 ), new Obj (), new Obj (1 , 2 , 3 ));
8483test ('array(3, "a" => 1, "b" => 2)) ' , array (3 , "a " => 1 , "b " => 2 ), new Obj (), new Obj (1 , 2 , 3 ));
8584test ('array("a" => 1, 3, "b" => 2)) ' , array ("a " => 1 , 3 , "b " => 2 ), new Obj (), new Obj (1 , 2 , 3 ));
8685
8786$ a = array ('foo ' );
8887test ('array($a, $a) ' , array ($ a , $ a ), new Obj (), new Obj ($ a , $ a , null ));
89- test ('array(&$a, &$a) ' , array (&$ a , &$ a ), new Obj (), new Obj ($ a , $ a , null ));
90-
91- test ('array(&$a, $a) ' , array ($ a , &$ a ), new Obj (), new Obj ($ a , $ a , null ));
92- test ('array(&$a, $a) ' , array (&$ a , $ a ), new Obj (), new Obj ($ a , $ a , null ));
9388
9489$ a = array (
9590 'a ' => array (
@@ -124,15 +119,6 @@ $o1 = new Obj2(1, 2, 3);
124119$ o2 = new Obj2 (4 , 5 , 6 );
125120test ('object ' , array ($ o1 , $ o2 ), new Obj (), new Obj ($ o1 , $ o2 ));
126121
127- $ o = new Obj2 (1 , 2 , 3 );
128- test ('object ' , array (&$ o , &$ o ), new Obj (), new Obj ($ o , $ o ));
129-
130- $ o = new Obj2 (1 , 2 , 3 );
131- test ('object ' , array (&$ o , $ o ), new Obj (), new Obj ($ o , $ o ));
132-
133- $ o = new Obj2 (1 , 2 , 3 );
134- test ('object ' , array ($ o , &$ o ), new Obj (), new Obj ($ o , $ o ));
135-
136122--EXPECTF --
137123object (Obj)#%d (3) {
138124 ["a " ]=>
@@ -306,7 +292,7 @@ object(Obj)#%d (4) {
306292 int(2 )
307293 [%r"?c"?:("Obj " :)?private"?%r]=>
308294 int(3 )
309- [3 ]=>
295+ [" 3 " ]=>
310296 int (4 )
311297}
312298SKIP
@@ -341,17 +327,6 @@ object(Obj)#%d (5) {
341327 int(2 )
342328}
343329OK
344- object(Obj)#%d (4) {
345- ["a " ]=>
346- NULL
347- [%r"?b"?:protected " ?%r]=>
348- NULL
349- [%r"?c"?:("Obj " :)?private"?%r]=>
350- NULL
351- ["" ]=>
352- string(5 ) "empty "
353- }
354- SKIP
355330object(Obj)#%d (3) {
356331 ["a " ]=>
357332 int(1 )
@@ -394,51 +369,6 @@ object(Obj)#%d (3) {
394369 NULL
395370}
396371OK
397- object (Obj)#%d (3) {
398- ["a " ]=>
399- &array (1 ) {
400- [0 ]=>
401- string (3 ) "foo "
402- }
403- [%r"?b"?:protected " ?%r]=>
404- &array (1 ) {
405- [0 ]=>
406- string (3 ) "foo "
407- }
408- [%r"?c"?:("Obj " :)?private"?%r]=>
409- NULL
410- }
411- OK
412- object (Obj)#%d (3) {
413- ["a " ]=>
414- array (1 ) {
415- [0 ]=>
416- string(3 ) "foo "
417- }
418- [%r"?b"?:protected " ?%r]=>
419- &array (1 ) {
420- [0 ]=>
421- string (3 ) "foo "
422- }
423- [%r"?c"?:("Obj " :)?private"?%r]=>
424- NULL
425- }
426- OK
427- object (Obj)#%d (3) {
428- ["a " ]=>
429- &array (1 ) {
430- [0 ]=>
431- string (3 ) "foo "
432- }
433- [%r"?b"?:protected " ?%r]=>
434- array (1 ) {
435- [0 ]=>
436- string(3 ) "foo "
437- }
438- [%r"?c"?:("Obj " :)?private"?%r]=>
439- NULL
440- }
441- OK
442372object (Obj)#%d (4) {
443373 ["a " ]=>
444374 array (2 ) {
@@ -506,72 +436,3 @@ object(Obj)#%d (3) {
506436 NULL
507437}
508438OK
509- object (Obj)#%d (3) {
510- ["a " ]=>
511- &object (Obj2)#%d (3) {
512- ["A " ]=>
513- int(1 )
514- [%r"?B"?:protected " ?%r]=>
515- int(2 )
516- [%r"?C"?:("Obj2 " :)?private"?%r]=>
517- int(3 )
518- }
519- [%r"?b"?:protected " ?%r]=>
520- &object (Obj2)#%d (3) {
521- ["A " ]=>
522- int(1 )
523- [%r"?B"?:protected " ?%r]=>
524- int(2 )
525- [%r"?C"?:("Obj2 " :)?private"?%r]=>
526- int(3 )
527- }
528- [%r"?c"?:("Obj " :)?private"?%r]=>
529- NULL
530- }
531- OK
532- object (Obj)#%d (3) {
533- ["a " ]=>
534- object(Obj2)#%d (3) {
535- ["A " ]=>
536- int(1 )
537- [%r"?B"?:protected " ?%r]=>
538- int(2 )
539- [%r"?C"?:("Obj2 " :)?private"?%r]=>
540- int(3 )
541- }
542- [%r"?b"?:protected " ?%r]=>
543- object(Obj2)#%d (3) {
544- ["A " ]=>
545- int (1 )
546- [%r"?B"?:protected " ?%r]=>
547- int(2 )
548- [%r"?C"?:("Obj2 " :)?private"?%r]=>
549- int(3 )
550- }
551- [%r"?c"?:("Obj " :)?private"?%r]=>
552- NULL
553- }
554- OK
555- object (Obj)#%d (3) {
556- ["a " ]=>
557- &object (Obj2)#%d (3) {
558- ["A " ]=>
559- int(1 )
560- [%r"?B"?:protected " ?%r]=>
561- int(2 )
562- [%r"?C"?:("Obj2 " :)?private"?%r]=>
563- int(3 )
564- }
565- [%r"?b"?:protected " ?%r]=>
566- &object (Obj2)#%d (3) {
567- ["A " ]=>
568- int(1 )
569- [%r"?B"?:protected " ?%r]=>
570- int(2 )
571- [%r"?C"?:("Obj2 " :)?private"?%r]=>
572- int(3 )
573- }
574- [%r"?c"?:("Obj " :)?private"?%r]=>
575- NULL
576- }
577- OK
0 commit comments