Yes, because all undefined variables in PHP are implicitly null. As far as
PHP is concerned, if it's null, it's by definition _not defined_. Also,
still not seeing where a NOTICE is involved here? Those functions never
give errors.

What is the usefulness of a function that merely returns true when a
variable is null?

On Tue, Aug 25, 2015 at 11:13 PM, Scott Arciszewski <sc...@paragonie.com>
wrote:

> On Tue, Aug 25, 2015 at 11:11 PM, Sherif Ramadan
> <theanomaly...@gmail.com> wrote:
> > That's exactly what isset() does. isset/empty never raise errors.
> >
> > On Tue, Aug 25, 2015 at 11:09 PM, Scott Arciszewski <sc...@paragonie.com
> >
> > wrote:
> >>
> >> Hi everybody,
> >>
> >> Would anyone be interested in adding another helper like
> >> isset()/empty() simply called exists() which would return true if the
> >> variable is defined in the current scope (i.e. without raising an
> >> E_NOTICE)?
> >>
> >> It should be a simple change to add this function but it's too late
> >> for 7.0 so, if there is any interest, I would respectfully put it off
> >> until 7.1.
> >>
> >> Scott Arciszewski
> >> Chief Development Officer
> >> Paragon Initiative Enterprises <https://paragonie.com>
> >>
> >> --
> >> PHP Internals - PHP Runtime Development Mailing List
> >> To unsubscribe, visit: http://www.php.net/unsub.php
> >>
> >
> http://phpsadness.com/sad/28
> https://3v4l.org/2vrKG
>
> Not quite.
>
> Scott Arciszewski
> Chief Development Officer
> Paragon Initiative Enterprises <https://paragonie.com>
>

Reply via email to