Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:94994 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 82227 invoked from network); 10 Aug 2016 09:44:31 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Aug 2016 09:44:31 -0000 Authentication-Results: pb1.pair.com header.from=rowan.collins@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=rowan.collins@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.51 as permitted sender) X-PHP-List-Original-Sender: rowan.collins@gmail.com X-Host-Fingerprint: 74.125.82.51 mail-wm0-f51.google.com Received: from [74.125.82.51] ([74.125.82.51:37515] helo=mail-wm0-f51.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id EF/C1-08042-F77FAA75 for ; Wed, 10 Aug 2016 05:44:31 -0400 Received: by mail-wm0-f51.google.com with SMTP id i5so91320650wmg.0 for ; Wed, 10 Aug 2016 02:44:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=Q/mSL92hVyS0hLb1OMDP4UYBDNAUcFuIs3Afabf6EOQ=; b=MqUQyWL/Em4xKUZC4t9f8nWRYCLQ7TtBNsN42M568dX/1qZzdiHhLrm8oJvx5T6WjG DNNlYS/8CVe/jRYZAD4mToA3d1mgmc8/HxCL/s+lK/D/Q9dH13RWWYREHqoNtHwTv581 5JXdAkrVBZzBebSlQ3QdjxG57sEQKQeheFom9U2m9u+elj+QjWUi3xH2t/VChMrzd5lQ bZRWOJDsXWINPLB8B/j86EUZ5Vl7Ece1z52btxY5UX4se70psW08BbFL3mYssIOdjMp9 qp8itzq5X+bIq/M/p2B/lHL2y1vexkizxHNmCATI15h0+1PgPdQfK8YcSY+yGYeDL2jE Zt1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=Q/mSL92hVyS0hLb1OMDP4UYBDNAUcFuIs3Afabf6EOQ=; b=iaQy2p6i+dMbQGcvLOYYi944AgtkZXd5XdYp67nUVlnHOy+YQQuhnbQZEGUM9DOUuA ghywPUgqu2DB2H+QZIrdH0+3ZD+diMR1xioF6oOw0+8kqXLUJ7EjoFVrLM/HKWG1Vg5x diIwAOtnVBWGFWj4FmmhAiIwXxFaUxkfywfvc3Zy8vJhwe4PJmb3QjdYC8rAUc7TK1RS /7K0dM68VCE8kFygM48dOd8yH7XiuAG2K58uYAB0E4JUAOVhHme57r3r/J6qf+CX2qBM vJaAnDtvdLKV15jIfoCkZ8qEkE7s6CoqvxpS73uHP0TiCN6E8VD6eYSODyB2uq4aaG0p /usw== X-Gm-Message-State: AEkoouuM0yOBfY8pE8yEt7tXYDatLu/9zk7Hmxa8ysJP3gS+a1kXVIlmXM+01sozHcDyzw== X-Received: by 10.194.144.161 with SMTP id sn1mr3692675wjb.29.1470822267780; Wed, 10 Aug 2016 02:44:27 -0700 (PDT) Received: from [192.168.0.98] ([93.188.182.58]) by smtp.gmail.com with ESMTPSA id d62sm7498571wmd.7.2016.08.10.02.44.26 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 10 Aug 2016 02:44:27 -0700 (PDT) To: internals@lists.php.net References: <9ccdcfcd-7a1c-42df-c893-398781e1f1d2@lsces.co.uk> Message-ID: Date: Wed, 10 Aug 2016 10:42:06 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Function auto-loading From: rowan.collins@gmail.com (Rowan Collins) On 10/08/2016 09:51, Lester Caine wrote: > There is not a 'single solution' that will fit the vast range of users > of PHP but current targeting seems to be aimed at a subset of both > coding style and practice at the expense of perfectly safe and > functional existing code. This entire thread is about trying to find ways for a new feature *not* to be "at the expense of" anything. If you don't want autoloading, that's fine. It was fine in 2004 when PHP 5 first allowed it; it was fine in 2009 when PHP 5.3 introduced namespaces; and it will be fine in 2017 even if we add something new to PHP 7.2. Perhaps rather than complaining that people are focussing on the "wrong" improvements to the language, you could come up with some well-thought-out suggestions of things you *would* like to see added. Regards, -- Rowan Collins [IMSoP]