Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:37783 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 65308 invoked from network); 21 May 2008 18:46:51 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 May 2008 18:46:51 -0000 Authentication-Results: pb1.pair.com header.from=lew21st@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=lew21st@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 64.233.170.184 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: lew21st@gmail.com X-Host-Fingerprint: 64.233.170.184 rn-out-0910.google.com Received: from [64.233.170.184] ([64.233.170.184:32881] helo=rn-out-0910.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id EB/59-33305-A1E64384 for ; Wed, 21 May 2008 14:46:51 -0400 Received: by rn-out-0910.google.com with SMTP id v73so450581rnb.0 for ; Wed, 21 May 2008 11:46:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=pwjMnycYpacwoT1DYFUkd4WgVJ9By+SnWS3ayM+K16k=; b=ot8hH+os+DE0udwRZ6kHAqoMtXL1wVnv4XQqLp3XHelYoZO8dcVjkC+EyAETdkzPqIe7AVapOhVC7QJvK0LW1fl2EowfE+NK36DGwsP+HkoCJ/8FxV1Q9sPS563uvfzh6e2VS4ww338Hl3MdSTiTb0Hca41vfpW3nPyEGllRC/o= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=N1X4T2NlbOuNSbaq4vYJx/qVz7IWYBzJJVSvlJasCIGF55gFwzwSXqrGNzjqJbcCqPOMpqjvS5boVZIrS4xkdetF+UgxQrjCW72s2NllZZVIh0F780UURqO/8+0O4DROzJtK7yOKUAz9o2nmWCNSIIUUWi64xr24Ld+EEQvDRz8= Received: by 10.115.59.4 with SMTP id m4mr10866389wak.104.1211395591096; Wed, 21 May 2008 11:46:31 -0700 (PDT) Received: by 10.114.67.4 with HTTP; Wed, 21 May 2008 11:46:31 -0700 (PDT) Message-ID: <353f2c6f0805211146p43d6aa96u9e6e03e82490b1c@mail.gmail.com> Date: Wed, 21 May 2008 20:46:31 +0200 To: internals@lists.php.net In-Reply-To: <353f2c6f0805211141m9719d58xe0a128adbc14b656@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <012701c8bb44$68f8b880$4401a8c0@foxbox> <48342DB7.2020108@isdg.net> <353f2c6f0805211141m9719d58xe0a128adbc14b656@mail.gmail.com> Subject: Re: [PHP-DEV] RFC: allow_call_pass_by_reference From: lew21st@gmail.com (LEW21) Sometimes call time pass by reference is useful, for example when you want to make it possible to omit an param (normally passed by reference) by setting null. With no call time pass by reference, programmers are required to write: $null = null; foo($null); Deleting it isn't a good idea, it should become a normal (not deprecated) language feature.