Because $x exists. https://3v4l.org/kUJtP Scott Arciszewski Chief Development Officer Paragon Initiative Enterprises
On Tue, Aug 25, 2015 at 11:16 PM, Sherif Ramadan <theanomaly...@gmail.com> wrote: > 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> > > -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php