Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:42852 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 76146 invoked from network); 26 Jan 2009 20:41:35 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 Jan 2009 20:41:35 -0000 Authentication-Results: pb1.pair.com smtp.mail=nathanael@gnat.ca; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=nathanael@gnat.ca; sender-id=unknown Received-SPF: error (pb1.pair.com: domain gnat.ca from 24.71.223.10 cause and error) X-PHP-List-Original-Sender: nathanael@gnat.ca X-Host-Fingerprint: 24.71.223.10 idcmail-mo1so.shaw.ca Received: from [24.71.223.10] ([24.71.223.10:51911] helo=idcmail-mo1so.shaw.ca) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id D8/74-62571-EFF1E794 for ; Mon, 26 Jan 2009 15:41:34 -0500 Received: from pd4ml2so-ssvc.prod.shaw.ca ([10.0.141.136]) by pd3mo1so-svcs.prod.shaw.ca with ESMTP; 26 Jan 2009 13:41:31 -0700 X-Cloudmark-SP-Filtered: true X-Cloudmark-SP-Result: v=1.0 c=0 a=-cLhes1ikgWfJh82tjUA:9 a=Ugmjfz7Q-IU-aOf9_3VZCFm6btgA:4 a=4u3Emk3Cr74A:10 Received: from s0106000f66b214b7.cg.shawcable.net (HELO iridium.gnat.ca) ([70.75.190.237]) by pd4ml2so-dmz.prod.shaw.ca with ESMTP; 26 Jan 2009 13:41:31 -0700 Message-ID: <497E1FFB.5050404@gnat.ca> Date: Mon, 26 Jan 2009 13:41:31 -0700 Organization: Gnat Solutions, Inc User-Agent: Thunderbird 2.0.0.19 (X11/20090105) MIME-Version: 1.0 To: internals@lists.php.net Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: substr passing null... From: nathanael@gnat.ca ("Nathanael D. Noblet") 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? -- Nathanael d. Noblet Gnat Solutions, Inc T: 403.875.4613