Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:76258 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 58304 invoked from network); 30 Jul 2014 02:47:31 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 30 Jul 2014 02:47:31 -0000 Authentication-Results: pb1.pair.com header.from=yohgaki@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=yohgaki@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.217.178 as permitted sender) X-PHP-List-Original-Sender: yohgaki@gmail.com X-Host-Fingerprint: 209.85.217.178 mail-lb0-f178.google.com Received: from [209.85.217.178] ([209.85.217.178:63153] helo=mail-lb0-f178.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 03/B3-29261-1CC58D35 for ; Tue, 29 Jul 2014 22:47:30 -0400 Received: by mail-lb0-f178.google.com with SMTP id c11so391277lbj.37 for ; Tue, 29 Jul 2014 19:47:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=qFHU7Flgskvcu5V0uxX0ifGkwNtGyAiFdbXJT42t0KY=; b=vPNmcMvBqKReTCG1dC8KodwSUP4WnQgPny2Ksfw2K6U0yErXobF5Fu+qvrGyDPia0F xBLf744myYjomzKgl9Kgd2+6jK9Y1BwQ9ikLwqIU+TdsGrowfgvcghsF2sPqWvw4bEG8 0UQizngjxZYf0rDImGPej0vmSz3P1Q2ZQZuVcrxo8jp8X/RcBrsSgHf5ViM6qHOfCwZd X8wgAwHKikQH6AoanDdkCGw9Y8/DXjBgj4qKnv43tSjaoU1I5Hcm3oDeRkAl5PfQ7UD2 5hcqSEeCyTbyqcJjiW+xUl9ucC3wc8xuZGj4gj5M2V3egDKfoD6fpjs9Ye+/ls91UKuN L4qw== X-Received: by 10.152.43.34 with SMTP id t2mr1027079lal.28.1406688462730; Tue, 29 Jul 2014 19:47:42 -0700 (PDT) MIME-Version: 1.0 Sender: yohgaki@gmail.com Received: by 10.112.214.228 with HTTP; Tue, 29 Jul 2014 19:47:02 -0700 (PDT) In-Reply-To: References: Date: Wed, 30 Jul 2014 11:47:02 +0900 X-Google-Sender-Auth: sLbecpXeZrSdnUTlbpxYRE5Vw5g Message-ID: To: Andrey Andreev Cc: "internals@lists.php.net" Content-Type: multipart/alternative; boundary=001a11c35704217b8104ff602e49 Subject: Re: [PHP-DEV] "PHP" namespace? From: yohgaki@ohgaki.net (Yasuo Ohgaki) --001a11c35704217b8104ff602e49 Content-Type: text/plain; charset=UTF-8 Hi Andrey, On Mon, Jul 28, 2014 at 4:42 PM, Andrey Andreev wrote: > This would be a major BC break, that couldn't possibly happen in PHP > 5.x and IMO is way too radical even for PHP 6/7. > It wouldn't be major BC, but minor. Most compatible way is to allow namespace alias to \ (root) and simply override existing functions. There isn't BC with this. PHP allows it already when it is done one by one. If we would like to have clean \ (root) namespace optionally, it's matter of adding a setting. What make you think it a major BC? Regards, -- Yasuo Ohgaki yohgaki@ohgaki.net --001a11c35704217b8104ff602e49--