Re: substr passing null...
| From: | Johannes Schlüter | Date: | Tue, 27 Jan 2009 13:33:59 +0000 |
| Subject: | Re: substr passing null... | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-42857@lists.php.net to get a copy of this message | ||
Hi,
On Mon, 2009-01-26 at 17:05 -0800, Christopher Jones wrote:
>
> Nathanael D. Noblet wrote:
> > Hello,
> > I just have a question, often there are 'optional' parameters to
> > functions, I've always thought that most of the time I could pass null
> > to these if I wanted to leave one empty. This has as far as I can tell
> > always worked except recently I was using substr(). If I pass null to
> > the third param, I get nothing back. Isn't passing null the same as not
> > passing anything? Is this a bug? Or is my logic flawed?
> >
> >
>
> I know Ilia recently fixed a few functions that didn't ignore null
> parameters, but it doesn't appear that substr() was one of them.
I guess that's part of the zend_parse_parameters changes. As we now use
the "s" modifier for instance which might better be a "s!". We should
certainly spent some time on checking these things.
All remember: We're feature freezing, so spend time on finding and
fixing bugs instead of adding new ones! :-)
(this includes users who can at least report such issues ... )
johannes