X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=tests%2Fpropertyproxy001.phpt;h=88a35436b18e680a725306f99657adb520b0c80b;hp=1001f8e5c3c981eccd6eb4a88a4d34091604fcc1;hb=52b988066074880ed220f99b4e71be3249b32c85;hpb=597319011750ceaf7e156fe8bc03574e7f4e399b diff --git a/tests/propertyproxy001.phpt b/tests/propertyproxy001.phpt index 1001f8e..88a3543 100644 --- a/tests/propertyproxy001.phpt +++ b/tests/propertyproxy001.phpt @@ -4,20 +4,20 @@ property proxy ---XFAIL-- -TBD --FILE-- headers["bykey"] = 1; var_dump($this->headers); - + } + function test2() { $h = &$this->headers; $h["by1ref"] = 2; var_dump($this->headers); - + } + function test3() { $x = &$this->headers["byXref"]; $h = &$this->headers["by2ref"]; @@ -26,7 +26,8 @@ class m extends http\Message { $x = 2; var_dump($this->headers); - + } + function test4() { $this->headers["bynext"][] = 1; $this->headers["bynext"][] = 2; $this->headers["bynext"][] = 3; @@ -35,7 +36,10 @@ class m extends http\Message { } $m=new m; -$m->test(); +$m->test1(); +$m->test2(); +$m->test3(); +$m->test4(); echo $m,"\n"; ?> @@ -57,7 +61,7 @@ array(3) { ["by1ref"]=> int(2) ["by2ref"]=> - &int(1) + int(1) } array(4) { ["bykey"]=> @@ -65,9 +69,9 @@ array(4) { ["by1ref"]=> int(2) ["by2ref"]=> - &int(1) + int(1) ["byXref"]=> - &int(2) + int(2) } array(5) { ["bykey"]=> @@ -75,9 +79,9 @@ array(5) { ["by1ref"]=> int(2) ["by2ref"]=> - &int(1) + int(1) ["byXref"]=> - &int(2) + int(2) ["bynext"]=> array(3) { [0]=> @@ -92,7 +96,9 @@ bykey: 1 by1ref: 2 by2ref: 1 byXref: 2 -bynext: 1, 2, 3 +bynext: 1 +bynext: 2 +bynext: 3 DONE