Re: Non-nullable properties

From: Date: Mon, 16 Jul 2018 16:24:21 +0000
Subject: Re: Non-nullable properties
References: 1 2 3  Groups: php.internals 
Request: Send a blank email to internals+get-102859@lists.php.net to get a copy of this message
It's more strict in the proposed rfc. In particular in java the error is allowed to propagate in the program, while here it won't be. In other words if $foo->aaa is uninitialized, you are not allowed to do ` $baz->bbb = $foo->aaa`. In java that's allowed, so in java null pointer deref can really happen anywhere without knowing its origin, and that's really a big problem. >

« previous php.internals (#102859) next »