Typed properties problems

From: Date: Tue, 17 Jan 2017 10:03:20 +0000
Subject: Typed properties problems
Groups: php.internals 
Request: Send a blank email to internals+get-97805@lists.php.net to get a copy of this message
Hi Bob, I've found a number of problems: $ sapi/cli/php -r 'class Foo {public bool $b = false;} $x = new Foo; $x->b->ops += 5; echo gettype($x->b),"\n";' object $ sapi/cli/php -r 'class Foo {public bool $b = false;} $x = new Foo; $x->b->ops++; echo gettype($x->b),"\n";' object $ sapi/cli/php -r 'class Foo {public bool $b = false;} $x = new Foo; $x->b->ops = 5; echo gettype($x->b),"\n";' object $ sapi/cli/php -r 'class Foo {public bool $b = false;} $x = new Foo; $x->b[] = 5; echo gettype($x->b),"\n";' array Thanks. Dmitry.

« previous php.internals (#97805) next »