summaryrefslogtreecommitdiff
path: root/Zend/tests/bug28444.phpt
diff options
context:
space:
mode:
authorMichaƂ Brzuchalski <michal.brzuchalski@gmail.com>2017-06-25 21:43:25 +0200
committerNikita Popov <nikita.ppv@gmail.com>2017-06-25 21:49:41 +0200
commit8e10c9d37398f0f3eece85fca713f19d11cdfb32 (patch)
tree5dcdd7318877b435cd09fcfaa6a692ec0bb7035c /Zend/tests/bug28444.phpt
parentdd15b34018db8a5ba48a79981f7915fd02092b9d (diff)
downloadphp-git-8e10c9d37398f0f3eece85fca713f19d11cdfb32.tar.gz
Implement object type annotation
RFC: https://wiki.php.net/rfc/object-typehint
Diffstat (limited to 'Zend/tests/bug28444.phpt')
-rw-r--r--Zend/tests/bug28444.phpt12
1 files changed, 6 insertions, 6 deletions
diff --git a/Zend/tests/bug28444.phpt b/Zend/tests/bug28444.phpt
index 78c08d2fc6..b7e863da92 100644
--- a/Zend/tests/bug28444.phpt
+++ b/Zend/tests/bug28444.phpt
@@ -9,7 +9,7 @@ function my_error_handler($errno, $errstr, $errfile, $errline) {
set_error_handler('my_error_handler');
-class Object
+class ObjectOne
{
public $x;
@@ -26,7 +26,7 @@ class Overloaded
function __construct($x)
{
- $this->x = new Object($x);
+ $this->x = new ObjectOne($x);
}
function __get($prop)
@@ -47,7 +47,7 @@ var_dump($y->x->x);
var_dump($y->x->x = 3);
var_dump($y->y = 3);
var_dump($y->y);
-var_dump($y->z = new Object(4));
+var_dump($y->z = new ObjectOne(4));
var_dump($y->z->x);
$t = $y->z;
var_dump($t->x = 5);
@@ -56,7 +56,7 @@ var_dump($y->z->x = 6);
?>
===DONE===
--EXPECTF--
-object(Object)#%d (1) {
+object(ObjectOne)#%d (1) {
["x"]=>
int(2)
}
@@ -66,9 +66,9 @@ Overloaded::__set(y,3)
int(3)
Overloaded::__get(y)
int(3)
-string(55) "Object of class Object could not be converted to string"
+string(58) "Object of class ObjectOne could not be converted to string"
Overloaded::__set(z,)
-object(Object)#%d (1) {
+object(ObjectOne)#%d (1) {
["x"]=>
int(4)
}