diff options
Diffstat (limited to 'ext/standard/tests/strings/bug26817.phpt')
-rw-r--r-- | ext/standard/tests/strings/bug26817.phpt | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/ext/standard/tests/strings/bug26817.phpt b/ext/standard/tests/strings/bug26817.phpt new file mode 100644 index 0000000000..228348708c --- /dev/null +++ b/ext/standard/tests/strings/bug26817.phpt @@ -0,0 +1,26 @@ +--TEST-- +Bug #26817 (http_build_query() did not handle private & protected object properties) +--FILE-- +<?php +class test { + protected $foo; + private $bar; + public $test; + + function foo() + { + $this->bar = 'meuh'; + $this->foo = 'lala'; + $this->test = 'test'; + + var_dump(http_build_query($this)); + } +} + +$obj = new test(); +$obj->foo(); +var_dump(http_build_query($obj)); +?> +--EXPECT-- +string(27) "foo=lala&bar=meuh&test=test" +string(9) "test=test" |