Re: substr passing null...

From: 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

« previous php.internals (#42857) next »