projects
/
m6w6
/
ext-http
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
fix leak
[m6w6/ext-http]
/
tests
/
propertyproxy001.phpt
diff --git
a/tests/propertyproxy001.phpt
b/tests/propertyproxy001.phpt
index a1dc2d8ab88d74a9e9918d6db77243a3f972f6c5..88a35436b18e680a725306f99657adb520b0c80b 100644
(file)
--- a/
tests/propertyproxy001.phpt
+++ b/
tests/propertyproxy001.phpt
@@
-8,14
+8,16
@@
include "skipif.inc";
<?php
class m extends http\Message {
<?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"];
@@
-24,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;
@@
-33,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";
?>
@@
-90,7
+96,9
@@
bykey: 1
by1ref: 2
by2ref: 1
byXref: 2
by1ref: 2
by2ref: 1
byXref: 2
-bynext: 1, 2, 3
+bynext: 1
+bynext: 2
+bynext: 3
DONE
DONE