Hi all,

On Thu, Jun 11, 2015 at 7:22 AM, Yasuo Ohgaki <yohg...@ohgaki.net> wrote:

> I agree that NULL is debatable. In PHP, NULL is treated as 0/false by its
> context.
> It's simpler if we get rid of the behavior altogether. IMO.
>

If PHP should return NULL always against NULL variables, we may be better
to
reconsider these behavior.

[yohgaki@dev Download]$ php
<?php
$v = NULL;
$$v;


PHP Notice:  Undefined variable:  in - on line 3

[yohgaki@dev Download]$ php
<?php
$v = NULL;
$v();

PHP Fatal error:  Uncaught EngineException: Function name must be a string
in -:3
Stack trace:
#0 {main}
  thrown in - on line 3

[yohgaki@dev Download]$ php
<?php
$v = NULL;
$v[123]; // NULL



I don't care much whether these yield NULL always or raise error/exception,
but
there should be consistency.

Regards,


--
Yasuo Ohgaki
yohg...@ohgaki.net

Reply via email to