Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:89371 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 89784 invoked from network); 24 Nov 2015 12:33:45 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Nov 2015 12:33:45 -0000 Authentication-Results: pb1.pair.com smtp.mail=codekestrel@googlemail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=codekestrel@googlemail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain googlemail.com designates 74.125.82.48 as permitted sender) X-PHP-List-Original-Sender: codekestrel@googlemail.com X-Host-Fingerprint: 74.125.82.48 mail-wm0-f48.google.com Received: from [74.125.82.48] ([74.125.82.48:34618] helo=mail-wm0-f48.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id DE/74-57156-62954565 for ; Tue, 24 Nov 2015 07:33:43 -0500 Received: by wmvv187 with SMTP id v187so207017522wmv.1 for ; Tue, 24 Nov 2015 04:33:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=TgRIBcPsfvksYuge0kgUOen1BMPLko+cbNSLTqVPdtw=; b=NKoA2bSnhXKHDR/N/3ZwcOuFDTTmfiP/2sKJ8yNCbkv/YYSAWp7xG6JaAAUIHnugXW zvzyPpS0r44IiXmwAJ6aa0tNXW80TlA+4dOh87IMTz1hR7Y2h4pqPvOM7/CndGIei73B k1kSsBbJkGa3KbJsBvlFyjontYbL3FrA2OSw0BgGezUZ/ZDqwDjyNtfLnWaQwSNqJOhR 767iHR0VeTo1pwLPr5xnuvlWXwZ9Wfc4ho5dUo09SOXYvmWrrvbAQ3JuT2v1ZAARZx4M 9DiStboqWbGZfSQn0XMh91OnWNN2aoTv7bVVhhVtYtODwxD/rvGQy0nkN7BUqyqHP6o4 JszA== MIME-Version: 1.0 X-Received: by 10.194.83.228 with SMTP id t4mr36414153wjy.51.1448368419853; Tue, 24 Nov 2015 04:33:39 -0800 (PST) Received: by 10.27.33.18 with HTTP; Tue, 24 Nov 2015 04:33:39 -0800 (PST) Received: by 10.27.33.18 with HTTP; Tue, 24 Nov 2015 04:33:39 -0800 (PST) In-Reply-To: References: Date: Tue, 24 Nov 2015 12:33:39 +0000 Message-ID: To: rowan.collins@gmail.com, PHP internals Content-Type: multipart/alternative; boundary=047d7bea41f22b5b5c0525488dd5 Subject: Re: Internal methods proposal From: codekestrel@googlemail.com (Dominic Grostate) --047d7bea41f22b5b5c0525488dd5 Content-Type: text/plain; charset=UTF-8 Dominic Grostate wrote on 24/11/2015 12:14: > I think this proposal has been made before maybe here or discussed > elsewhere. Still, I'd like to give my input on the idea. There have indeed been a couple of discussions of this recently. Try searching for threads on a list archive using terms such as "package visibility", "namespace visibility", "private class", and the related notion of "friend class" / "friend function". I wonder if we should maintain a Usenet-style FAQ for this list, to make it easier to find what has previously been discussed on a topic. Regards, -- Rowan Collins [IMSoP] Ah yes, I've seen them in the request bugs. https://bugs.php.net/bug.php?id=52297 It was suggested that a prototype be made, I have provided one, and it should pass basic demos. I just didn't want to take it further than that unless it generate some interest. --047d7bea41f22b5b5c0525488dd5--