Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:94937 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 94722 invoked from network); 8 Aug 2016 16:23:15 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Aug 2016 16:23:15 -0000 Authentication-Results: pb1.pair.com header.from=me@kelunik.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=me@kelunik.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain kelunik.com from 81.169.146.216 cause and error) X-PHP-List-Original-Sender: me@kelunik.com X-Host-Fingerprint: 81.169.146.216 mo4-p00-ob.smtp.rzone.de Received: from [81.169.146.216] ([81.169.146.216:19834] helo=mo4-p00-ob.smtp.rzone.de) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F8/53-33134-2F1B8A75 for ; Mon, 08 Aug 2016 12:23:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1470673391; l=1941; s=domk; d=kelunik.com; h=Content-Type:Cc:To:Subject:Date:From:References:In-Reply-To: MIME-Version; bh=TxDIdoX1bhqNtFZoY/pvaHKJXiwUYQp2MliLeVDrU4M=; b=uEgHpxDsgRIwwDwY16f1y3B9G/TCVEKpq1TQ8K8o+7NA/XyRocvWqgW0W1bptwz/VaU YdVcpwoGHPsAiG1Ld9wx02DpRsiY9Q63QWCJleV8f3zEtuTyK7tMgKMtxSomvPM3NBaT2 mXuJzguX6BODE5exorzoCpjlZQa2BghGoDI= X-RZG-AUTH: :IWkkfkWkbvHsXQGmRYmUo9mls2vWuiu+7SLGvomb4bl9EfHtO3E6 X-RZG-CLASS-ID: mo00 Received: from mail-wm0-f42.google.com ([74.125.82.42]) by smtp.strato.de (RZmta 38.13 AUTH) with ESMTPSA id Z053c2s78GNB8jV (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp384r1 with 384 ECDH bits, eq. 7680 bits RSA)) (Client did not present a certificate) for ; Mon, 8 Aug 2016 18:23:11 +0200 (CEST) Received: by mail-wm0-f42.google.com with SMTP id i5so150271988wmg.0 for ; Mon, 08 Aug 2016 09:23:11 -0700 (PDT) X-Gm-Message-State: AEkoouvFNnNJS8LsMeRucqdR8kTOj+aZDEkbzMBZOrPu65vPnkRS+05SrZQWQ8eorRrY+tkro920qLLCVpAOJQ== X-Received: by 10.194.63.39 with SMTP id d7mr83846016wjs.13.1470673391351; Mon, 08 Aug 2016 09:23:11 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.27.206 with HTTP; Mon, 8 Aug 2016 09:23:10 -0700 (PDT) In-Reply-To: References: Date: Mon, 8 Aug 2016 18:23:10 +0200 X-Gmail-Original-Message-ID: Message-ID: To: Levi Morrison Cc: Rowan Collins , internals Content-Type: multipart/alternative; boundary=047d7ba97ce0129248053991d51a Subject: Re: [PHP-DEV] Function auto-loading From: me@kelunik.com (Niklas Keller) --047d7ba97ce0129248053991d51a Content-Type: text/plain; charset=UTF-8 2016-08-08 18:00 GMT+02:00 Levi Morrison : > > > > I think saying "add a backslash in front of your function names to avoid > > them being slow" will just lead to lots of "lol wtf php sux". > > > > They'll say the same when function and class autoloading don't work the > same way anyway. I think unifying their behavior over time is the best > solution forward. Yes, I'm talking about a BC break eventually, but the > suggestion to autoload only fully qualified function names could buy us the > time to make that BC break less severe. > Loading only full qualified names will lead to strange bugs. --047d7ba97ce0129248053991d51a--