projects
/
m6w6
/
ext-http
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
drop dep on ext-propro (dysfunctional with PHP 8)
[m6w6/ext-http]
/
tests
/
propertyproxy001.phpt
diff --git
a/tests/propertyproxy001.phpt
b/tests/propertyproxy001.phpt
index 3f9d70a1aed123ec77d580d45f8068e047e2c51e..88a35436b18e680a725306f99657adb520b0c80b 100644
(file)
--- a/
tests/propertyproxy001.phpt
+++ b/
tests/propertyproxy001.phpt
@@
-1,17
+1,23
@@
--TEST--
property proxy
--TEST--
property proxy
+--SKIPIF--
+<?php
+include "skipif.inc";
+?>
--FILE--
<?php
class m extends http\Message {
--FILE--
<?php
class m extends http\Message {
- function test() {
+ function test
1
() {
$this->headers["bykey"] = 1;
var_dump($this->headers);
$this->headers["bykey"] = 1;
var_dump($this->headers);
-
+ }
+ function test2() {
$h = &$this->headers;
$h["by1ref"] = 2;
var_dump($this->headers);
$h = &$this->headers;
$h["by1ref"] = 2;
var_dump($this->headers);
-
+ }
+ function test3() {
$x = &$this->headers["byXref"];
$h = &$this->headers["by2ref"];
$x = &$this->headers["byXref"];
$h = &$this->headers["by2ref"];
@@
-20,7
+26,8
@@
class m extends http\Message {
$x = 2;
var_dump($this->headers);
$x = 2;
var_dump($this->headers);
-
+ }
+ function test4() {
$this->headers["bynext"][] = 1;
$this->headers["bynext"][] = 2;
$this->headers["bynext"][] = 3;
$this->headers["bynext"][] = 1;
$this->headers["bynext"][] = 2;
$this->headers["bynext"][] = 3;
@@
-29,7
+36,10
@@
class m extends http\Message {
}
$m=new m;
}
$m=new m;
-$m->test();
+$m->test1();
+$m->test2();
+$m->test3();
+$m->test4();
echo $m,"\n";
?>
echo $m,"\n";
?>
@@
-51,7
+61,7
@@
array(3) {
["by1ref"]=>
int(2)
["by2ref"]=>
["by1ref"]=>
int(2)
["by2ref"]=>
-
&
int(1)
+ int(1)
}
array(4) {
["bykey"]=>
}
array(4) {
["bykey"]=>
@@
-59,9
+69,9
@@
array(4) {
["by1ref"]=>
int(2)
["by2ref"]=>
["by1ref"]=>
int(2)
["by2ref"]=>
-
&
int(1)
+ int(1)
["byXref"]=>
["byXref"]=>
-
&
int(2)
+ int(2)
}
array(5) {
["bykey"]=>
}
array(5) {
["bykey"]=>
@@
-69,9
+79,9
@@
array(5) {
["by1ref"]=>
int(2)
["by2ref"]=>
["by1ref"]=>
int(2)
["by2ref"]=>
-
&
int(1)
+ int(1)
["byXref"]=>
["byXref"]=>
-
&
int(2)
+ int(2)
["bynext"]=>
array(3) {
[0]=>
["bynext"]=>
array(3) {
[0]=>