Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:70949 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 94376 invoked from network); 1 Jan 2014 23:26:53 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 1 Jan 2014 23:26:53 -0000 Authentication-Results: pb1.pair.com smtp.mail=rowan.collins@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=rowan.collins@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.48 as permitted sender) X-PHP-List-Original-Sender: rowan.collins@gmail.com X-Host-Fingerprint: 74.125.82.48 mail-wg0-f48.google.com Received: from [74.125.82.48] ([74.125.82.48:57861] helo=mail-wg0-f48.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 03/00-28480-A14A4C25 for ; Wed, 01 Jan 2014 18:26:19 -0500 Received: by mail-wg0-f48.google.com with SMTP id z12so11797439wgg.15 for ; Wed, 01 Jan 2014 15:26:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=N3a99p4xRUIM1jEIUKV5LtJqhfx3eMPgHhA6msprTSY=; b=hFsWr7ay99I7pdI9+WdSBtM5awKP0b0e528c8ylHzwUDnQOhte3vX+4tpsFTUh/1C6 DA3Hd12iOcPCiWBznxiS7VOGY+YLPEflcWCAx5uum2xzRk6qDcW8R2MSv422Cug8NDi+ 4/TRVJM0Qvfaqq1KFDRi1+KVEmnL2ofNjU2QWxdPG3MCyw27bqt/PNOrdQyvqtep+xt4 C0JCFmKHeddmiHL2S16sKqHNONUD980oocmghBVdv3k49zww/caIt+1ZQI/nhMOs3vHL APMrl6tRJ+CYV7phzXLi9OMF7olv/2o1V1ACGppFbQI4kiN7Y4oL3DozQ3/FthAJb0Ac gl1w== X-Received: by 10.194.77.106 with SMTP id r10mr1430341wjw.91.1388618776131; Wed, 01 Jan 2014 15:26:16 -0800 (PST) Received: from [192.168.0.2] (cpc19-brig17-2-0-cust25.3-3.cable.virginm.net. [81.101.201.26]) by mx.google.com with ESMTPSA id gd5sm37449004wic.0.2014.01.01.15.26.14 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 01 Jan 2014 15:26:15 -0800 (PST) Message-ID: <52C4A415.3040101@gmail.com> Date: Wed, 01 Jan 2014 23:26:13 +0000 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: internals@lists.php.net References: <52BE8F35.9090104@b1-systems.de> In-Reply-To: <52BE8F35.9090104@b1-systems.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] [PHP6] Function name consistency From: rowan.collins@gmail.com (Rowan Collins) On 28/12/2013 08:43, Ralf Lang wrote: > When redesigning for PHP6, shouldn't most functions move to a class or > namespace in the first place? You make it sound like such a redesign is an obvious and achievable goal for the next "major" release of PHP. Neither PHP 5 nor the abandoned PHP 6 branch (Unicode strings, plus the features which were released as 5.3 and 5.4 instead) attempted anything so radical, and the more you change, the harder it is to persuade people to migrate. I suspect this has been discussed a lot of times, although I've only joined the list recently. A search through the archives before taking this discussion further would probably avoid repeating arguments that have been had before, unless anyone has a good summary somewhere? Not that I'm against moving towards consistency per se, but I wouldn't want to assume that whatever stopped it gaining traction in the past no longer applies. Regards, -- Rowan Collins [IMSoP]