Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:63871 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 14566 invoked from network); 14 Nov 2012 14:08:12 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Nov 2012 14:08:12 -0000 Authentication-Results: pb1.pair.com header.from=stoller@leonex.de; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=stoller@leonex.de; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain leonex.de designates 193.39.74.50 as permitted sender) X-PHP-List-Original-Sender: stoller@leonex.de X-Host-Fingerprint: 193.39.74.50 cook.leonex.de Received: from [193.39.74.50] ([193.39.74.50:51576] helo=cook.leonex.de) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F5/90-10194-8C5A3A05 for ; Wed, 14 Nov 2012 09:08:09 -0500 Received: from ikarus.leonex.de (office.leonex.de [80.87.117.30]) by cook.leonex.de (Postfix) with ESMTPA id 5E3FC2B04A9; Wed, 14 Nov 2012 15:08:05 +0100 (CET) Received: from Ikarus.ameusgmbh.intern ([fe80::8407:be17:5e54:b2be]) by Ikarus.ameusgmbh.intern ([fe80::8407:be17:5e54:b2be%14]) with mapi; Wed, 14 Nov 2012 15:08:05 +0100 To: Clint Priest , PHP Developers Mailing List Date: Wed, 14 Nov 2012 15:08:04 +0100 Thread-Topic: [PHP-DEV] [RFC] Property Accessors v1.2 : Internal Accessor Method Visibility / Callability Thread-Index: Ac3CbAVhLyoOKuO4RnSw2S9K1HcY0gAAm37A Message-ID: <4ED7146272E04A47B986ED49E771E347BB15B95150@Ikarus.ameusgmbh.intern> References: <508A67E6.2000405@zerocue.com> <50A39C58.6030501@zerocue.com> In-Reply-To: <50A39C58.6030501@zerocue.com> Accept-Language: de-DE Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: de-DE Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: RE: [PHP-DEV] [RFC] Property Accessors v1.2 : Internal Accessor Method Visibility / Callability From: stoller@leonex.de (Christian Stoller) QCBpbnRlcm5hbCBhY2Nlc3NvciBtZXRob2QgdmlzaWJpbGl0eSAvIGNhbGxhYmlsaXR5DQoNCkkg d291bGQgcHJlZmVyICJUeXBlIDEiIGJlY2F1c2U6DQoxLiBBIHByb2dyYW1taW5nIGxhbmd1YWdl IGlzIG1hZGUgZm9yIHRob3NlIHdobyB1c2UgdGhlIGxhbmd1YWdlIG5vdCBmb3IgdGhvc2Ugd2hv IGRldmVsb3AgdGhpcyBsYW5ndWFnZS4gV2hhdCBpcyB0aGUgdGFyZ2V0IGdyb3VwIG9mIFBIUD8N CjIuIFdoeSBzaG91bGQgSSBkZWZpbmUgYSBwcm9wZXJ0eSAicHJvdGVjdGVkICRwcm9wZXJ0eSB7 IH0iIGFuZCBjYWxsIGl0IHZpYSAtPl9fZ2V0UHJvcGVydHkoKSA/IElmIEkgd291bGQgbGlrZSB0 byBkbyB0aGF0LCBJIGNhbiBkZWZpbmUgInB1YmxpYyBmdW5jdGlvbiBfX2dldFByb3BlcnR5KCkg eyB9Ig0KMy4gVGhlIGZlYXR1cmUgcHJvdmlkZXMgKnByb3BlcnR5IGFjY2Vzc29ycyogYW5kIG5v dCBtYWdpYyBtZXRob2QgZ2VuZXJhdG9ycw0KNC4gUHJvdmlkaW5nIGludGVybmFsIGFjY2Vzc29y IG1ldGhvZCBjYWxsYWJpbGl0eSBjb3VsZCBtYWtlIGNvZGUgbGVzcyByZWFkYWJsZSBhbmQgbW9y ZSBjb21wbGV4LCB3aXRob3V0IGFkZGluZyBhbnkgcGx1cw0KNS4gVGhpcyBtYWdpYyBiZWhhdmlv ciBibG93cyB1cCBkb2N1bWVudGF0aW9uIGFuZCB3aWxsIG1ha2UgdGhlIHdob2xlIHRvcGljIG1v cmUgY29tcGxpY2F0ZWQgZm9yICJiZWdpbm5lcnMiDQo2LiBXaGF0IGhhcHBlbnMgaWYgSSBkZWZp bmUgInByb3RlY3RlZCAkcHJvcGVydHkgeyBnZXQoKSB7Li4ufSB9IiBhbmQgInByb3RlY3RlZCBm dW5jdGlvbiBfX2dldFByb3BlcnR5KCkgeyB9IiBpbiBvbmUgY2xhc3M/IA0KDQpJIGhvcGUgdGhh dCBkb2VzIG5vdCBzb3VuZCBhZ2dyZXNzaXZlIDspDQoNCkJlc3QgcmVnYXJkcw0KQ2hyaXN0aWFu DQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IENsaW50IFByaWVzdCBbbWFp bHRvOmNwcmllc3RAemVyb2N1ZS5jb21dIA0KU2VudDogV2VkbmVzZGF5LCBOb3ZlbWJlciAxNCwg MjAxMiAyOjI4IFBNDQpUbzogUEhQIERldmVsb3BlcnMgTWFpbGluZyBMaXN0DQpTdWJqZWN0OiBS ZTogW1BIUC1ERVZdIFtSRkNdIFByb3BlcnR5IEFjY2Vzc29ycyB2MS4yIDogSW50ZXJuYWwgQWNj ZXNzb3IgTWV0aG9kIFZpc2liaWxpdHkgLyBDYWxsYWJpbGl0eQ0KDQpCZWVuIEFXT0wgZm9yIGEg d2hpbGUgYW5kIGdldHRpbmcgYmFjayB0byB0aGlzLCBkb2Vzbid0IHNlZW0gbGlrZSBhbnkgDQpy ZXNvbHV0aW9uIGhhcyBvY2N1cnJlZCwganVzdCB0aGUgY29udmVyc2F0aW9uIGhhcyBkaWVkIGRv d24uDQoNCkkgd291bGQgcHJvcG9zZSB0aGF0Og0KDQoxKSBJbnRlcm5hbCBhY2Nlc3NvciBtZXRo b2RzIHRoYXQgYXJlIGRlZmluZWQgYXJlIGNhbGxhYmxlIGRpcmVjdGx5Lg0KMikgU2FpZCBtZXRo b2RzIGFyZSBub3QgcmVmbGVjdGVkIG9yIHJldmVhbGVkIGJ5IHRoZSBlbmdpbmUgKHN0YWNrIA0K dHJhY2VzLCByZWZsZWN0aW9uLCBldGMgd291bGQgaGlkZSB0aGUgZW5naW5lcyBpbXBsZW1lbnRh dGlvbiBkZXRhaWxzKQ0KDQpJIHRoaW5rIHRoYXQgd2l0aCB0aGUgYWJvdmUsICMxIG1ha2VzIGl0 IGVhc3kgYXMgbm8gZnVydGhlciBjaGFuZ2VzIGFyZSANCnJlcXVpcmVkIHRvIG1ha2UgdGhhdCBo YXBwZW4sIHRoZXkncmUgYWxyZWFkeSBkaXJlY3RseSBjYWxsYWJsZSBhbmQgIzIgDQpqaXZlcyB3 aXRoIHdoYXQgKm1vc3QgdXNlcmxhbmQgcHJvZ3JhbW1lcnMqIHdvdWxkIGV4cGVjdC4NCg0KQW55 b25lIGRpc2FncmVlPw0KDQpPbiAxMC8yNi8yMDEyIDU6MzcgQU0sIENsaW50IFByaWVzdCB3cm90 ZToNCj4gSSdtIG9wZW5pbmcgdXAgc2V2ZXJhbCBuZXcgdGhyZWFkcyB0byBnZXQgZGlzY3Vzc2lv biBnb2luZyBvbiB0aGUgDQo+IHJlbWFpbmluZyAiYmVpbmcgZGViYXRlZCIgY2F0ZWdvcmllcyBy ZWZlcmVuY2VkIGluIHRoaXMgMS4xIC0+IDEuMiANCj4gY2hhbmdlIHNwZWM6DQo+IGh0dHBzOi8v d2lraS5waHAubmV0L3JmYy9wcm9wZXJ0eWdldHNldHN5bnRheC1hcy1pbXBsZW1lbnRlZC9jaGFu Z2UtcmVxdWVzdHMgDQo+DQo+DQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiBTb21lIHBlb3BsZSBhcmUg aW4gZmF2b3Igb2YgdGhlIGludGVybmFsIGZ1bmN0aW9ucyBiZWluZyBnZW5lcmF0ZWQgYnkgDQo+ IGFuIGFjY2Vzc29yIGRlY2xhcmF0aW9uIHNob3VsZCBiZSBpbnZpc2libGUgYW5kIG5vbi1jYWxs YWJsZSBkaXJlY3RseS4gDQo+IE90aGVycyBhcmUgaW4gZmF2b3Igb2YgbGVhdmluZyB0aGVtIHZp c2libGUgYW5kIGNhbGxhYmxlLg0KPg0KPiAqVHlwZSAxICggVXNlcmxhbmQgUHJvZ3JhbW1lciAp KioNCj4gKg0KPiBBcyBhIHVzZXJsYW5kIHByb2dyYW1tZXIsIHNvbWVvbmUgd2hvIGNhcmVzIG5v dGhpbmcgZm9yICJob3ciIHBocCANCj4gd29ya3MsIG9ubHkgaG93IHRoZWlyIG93biBjb2RlIHdv cmtzLiBJZiB0aGV5IGRlZmluZSBhbiBhY2Nlc3NvciB0aGV5IA0KPiBleHBlY3QgdG8gc2VlIGFu IGFjY2Vzc29yLCByZWZsZWN0aW9uIHNob3VsZCByZWZsZWN0IHRoYXQgdGhlcmUgYXJlIA0KPiBh Y2Nlc3NvcnMgYW5kIG5vIG90aGVyICJtZXRob2RzIiB0aGV5IGRpZCBub3QgZXhwbGljaXRseSBk ZWZpbmUuIElmIA0KPiB0aGV5IHdlcmUgdG8gcmVmbGVjdCBvbiBhbGwgb2YgdGhlIG1ldGhvZHMg b2YgdGhlaXIgY2xhc3MgYW5kIHNlZSBhIA0KPiBudW1iZXIgb2YgX19nZXRIb3VycygpIHRoZXkg bWF5IGJlIGNvbmZ1c2VkIGFzIHRvIHdoeSBvciB3aGVyZSB0aGlzIA0KPiBmdW5jdGlvbiBjYW1l IGZyb20uIEZyb20gdGhlaXIgcGVyc3BlY3RpdmUsIHRoZXkgaGF2ZSBkZWZpbmVkIGFuIA0KPiBh Y2Nlc3NvciBhbmQgImhvdyIgdGhhdCBhY2Nlc3NvciB3b3JrcyBvbiB0aGUgaW5zaWRlIGlzIG9m IG5vIA0KPiBpbXBvcnRhbmNlIHRvIHRoZW0gYW5kIG9ubHkgc2Vla3MgdG8gY29tcGxpY2F0ZSBv ciBjb25mdXNlIG1hdHRlcnMgDQo+IHdoZW4gdGhleSBhcmUgZXhwb3NlZCB0byB0aGVzZSAiaW1w bGVtZW50YXRpb24gZGV0YWlscyIgb2YgdGhlIHBocCANCj4gbGFuZ3VhZ2UgaXRzLXNlbGYuIElm IHlvdSB0cmllZCB0byBzZXQgYSB2YWx1ZSBzdWNoIGFzICRvYmo/YWJjID0gMSANCj4gdGhyb3Vn aCBhbiBhY2Nlc3NvciB3aGljaCBjb3VsZCBub3QgYmUgc2V0LCB5b3Ugd291bGQgcHJvYmFibHkg d2FudCB0byANCj4gc2VlIGFuIGVycm9yIGxpa2U6IFdhcm5pbmcsIGNhbm5vdCBzZXQgQ2xhc3M/ YWJjLCBubyBzZXR0ZXIgZGVmaW5lZC4NCj4NCj4gKlR5cGUgMiAoIEludGVybmFscyBQcm9ncmFt bWVyICkqKg0KPiAqDQo+IEFzIGFuIGludGVybmFscyBwcm9ncmFtbWVyLCB5b3Ugd2FudCBub3Ro aW5nIGhpZGRlbiBmcm9tIHlvdS4gSWYgYW4gDQo+IGFjY2Vzc29yIGltcGxlbWVudHMgc3BlY2lh bCBfX2dldEhvdXJzKCkgbWV0aG9kcyB0byB3b3JrIGl0cyBtYWdpYywgDQo+IHRoZW4geW91IHdh bnQgdG8gc2VlIHRoZW0sIHlvdSB3YW50IHRvIGNhbGwgdGhlbSBkaXJlY3RseSBpZiB5b3Ugc28g DQo+IGNob29zZS4gSW4gZWZmZWN0IHlvdSB3YW50IG5vdGhpbmcgaGlkZGVuIGZyb20geW91LiBJ biB0aGlzIGNhc2UgeW91IA0KPiBwcm9iYWJseSBkb24ndCBldmVuIHdhbnQgUmVmbGVjdGlvbiB0 byByZWZsZWN0IGFjY2Vzc29ycyBhcyBhbnl0aGluZyANCj4gZGlmZmVyZW50IHRoYW4gc3BlY2lh bGx5IGZvcm1hdHRlZCBhbmQgY2FsbGVkIG1ldGhvZHMgb24gdGhlIGNsYXNzLiANCj4gVGhpcyBj YW4gYmUgdW5kZXJzdGFuZGFibGUgYmVjYXVzZSB5b3Ugd2FudCBhbGwgaW5mb3JtYXRpb24gYXZh aWxhYmxlIA0KPiB0byB5b3UuIFlvdSB3b3VsZCBwcm9iYWJseSBub3QgYmUgY29uZnVzZWQgaWYg eW91IHdyb3RlICRvYmo/YWJjID0gMSANCj4gYW5kIGdvdCBiYWNrIGFuIGVycm9yIGxpa2UgIkZh dGFsIEVycm9yOiBDbGFzcy0+X19zZXRBYmMoKSBmdW5jdGlvbiANCj4gZG9lcyBub3QgZXhpc3Qu DQo+DQo+ICpVbmZvcnR1bmF0ZWx5IDgwIHRvIDk1JSBvZiBhbGwgcGVvcGxlIHdobyB1c2UgUEhQ IGFyZSBvZiB0aGUgZmlyc3QgDQo+IHR5cGUuKioNCj4gKg0KPiBSZXZlYWxpbmcgdGhlc2UgaW50 ZXJuYWwgbWF0dGVycyB0byB0aGVtIHdvdWxkIG9ubHkgbGVhdmUgdGhlbSANCj4gY29uZnVzZWQs IHBvc3NpYmx5IGZydXN0cmF0ZWQgYW5kIGxpa2VseSBhc2tpbmcgYWJvdXQgaXQgdG8gdGhlIA0K PiBpbnRlcm5hbHMgbWFpbGluZyBsaXN0IHRvIGFuc3dlciAocmVwZWF0ZWRseSkuDQo+IC0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQ0KPg0KPiBUaG91Z2h0cz8NCj4NCg0KLS0gDQotQ2xpbnQNCg0KLS0gDQpQSFAg SW50ZXJuYWxzIC0gUEhQIFJ1bnRpbWUgRGV2ZWxvcG1lbnQgTWFpbGluZyBMaXN0DQpUbyB1bnN1 YnNjcmliZSwgdmlzaXQ6IGh0dHA6Ly93d3cucGhwLm5ldC91bnN1Yi5waHANCg0KDQoNCg==