Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:63427 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 57257 invoked from network); 16 Oct 2012 02:38:47 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 16 Oct 2012 02:38:47 -0000 Authentication-Results: pb1.pair.com header.from=cpriest@zerocue.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=cpriest@zerocue.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zerocue.com designates 74.115.204.41 as permitted sender) X-PHP-List-Original-Sender: cpriest@zerocue.com X-Host-Fingerprint: 74.115.204.41 relay-hub205.domainlocalhost.com Received: from [74.115.204.41] ([74.115.204.41:35537] helo=relay-hub205.domainlocalhost.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 67/67-07213-FA8CC705 for ; Mon, 15 Oct 2012 22:38:44 -0400 Received: from MBX202.domain.local ([169.254.169.44]) by HUB205.domain.local ([192.168.68.49]) with mapi id 14.02.0283.003; Mon, 15 Oct 2012 22:37:44 -0400 To: Etienne Kneuss CC: Levi Morrison , "internals@lists.php.net" Thread-Topic: [PHP-DEV] [PHP-DEV [RFC] Property Accessors v1.2 : Interfaces Thread-Index: Ac2qzmY/IrEbFiHmS8CRVRSeKx1+9gALDjGAAAenA5D//84PgIAAPMQw///LEgD//9RQf4AAS/MA//+bK8A= Date: Tue, 16 Oct 2012 02:37:43 +0000 Message-ID: <9570D903A3BECE4092E924C2985CE485612B69D2@MBX202.domain.local> References: <9570D903A3BECE4092E924C2985CE485612B6466@MBX202.domain.local> <9570D903A3BECE4092E924C2985CE485612B655A@MBX202.domain.local> <9570D903A3BECE4092E924C2985CE485612B6654@MBX202.domain.local> <56FF073D-826C-444F-8843-9739E568919E@zerocue.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [192.168.64.22] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: RE: [PHP-DEV] [PHP-DEV [RFC] Property Accessors v1.2 : Interfaces From: cpriest@zerocue.com (Clint Priest) PiBPbiBNb24sIE9jdCAxNSwgMjAxMiBhdCA2OjAyIFBNLCBDbGludCBQcmllc3QgPGNwcmllc3RA emVyb2N1ZS5jb20+IHdyb3RlOg0KPiA+IEJlY2F1c2UgZnVuZGFtZW50YWxseSBpbnRlcmZhY2Vz IGFyZSBkZXNpZ25lZCB0byBleHBsYWluIGEgd2F5IG9mIGNvbW11bmljYXRpbmcgYW5kIHByb3Bl cnRpZXMgYXJlIHN5bW1ldHJpY2FsIGFuZCBub24tDQo+IG9ic2VydmFibGUuDQo+ID4NCj4gPiBU aGUgaW1wbGVtZW50aW5nIGNsYXNzIGNhbm5vdCAia25vdyIgd2hlbiBhIHByb3BlcnR5IGhhcyBj aGFuZ2VkLg0KPiANCj4gRG8geW91IGFncmVlIHRoYXQgdGhlcmUgaXMgbm90aGluZyB0aGF0IGRp c3Rpbmd1aXNoZXMNCj4gDQo+IGNsYXNzIEEgew0KPiAgICAgcHVibGljICR2Ow0KPiB9DQo+IA0K PiBmcm9tDQo+IA0KPiBjbGFzcyBCIHsNCj4gICAgcHJpdmF0ZSAkX3Y7DQo+ICAgIHB1YmxpYyAk diB7IGdldCB7IHJldHVybiAkdGhpcy0+djsgfTsgc2V0KCRuKSB7ICR0aGlzLT52ID0gJG47IH19 IH0NCj4gDQo+IHdoZW4gaXQgY29tZXMgdG8gYSBjbGllbnQgb2YgQiByZWFkaW5nIGFuZCB3cml0 aW5nIHRvICRiLT52ID8gVGhhdCdzIHRoZSBlbnRpcmUgcG9pbnQgb2YgYWNjZXNzb3JzOiBiZWlu ZyBhYmxlIHRvIHNlYW1sZXNzbHkgaW50ZXJjZXB0DQo+IHVzYWdlcyBvZiBwcm9wZXJ0aWVzIHdp dGggY3VzdG9tIGNvZGUuDQo+IA0KPiBJZiB5b3UgZGVmaW5lIGFuIGludGVyZmFjZSBzYXlpbmcg aW50ZXJmYWNlIEEgeyBwdWJsaWMgJHYgeyBnZXQ7c2V0O30gfSB5b3UgYXJlIG9ubHkgc2F5aW5n IHRvIHRoZSB1c2VyOiBvYmplY3RzIG9mIHR5cGUgQSB3aWxsIGhhdmUgYQ0KPiBwcm9wZXJ0eSAk diB0aGF0IHlvdSBjYW4gcmVhZCBhbmQgd3JpdGUgdG8uDQo+IFdoZXRoZXIgaXQgaXMgYSBzZXQg b2YgYWNjZXNzb3JzIG9yIGEgcHJvcGVydHkgYmVsb25ncyB0byB0aGUgaW1wbGVtZW50YXRpb24g ZGV0YWlsIG9mIHRoZSBjbGFzcyBpbXBsZW1lbnRpbmcgQSwgdGhlIHVzZXIgc2hvdWxkIG5vdA0K PiBiZSBhYmxlIHRvIHNlZSBhIGRpZmZlcmVuY2Ugd2hlbiBpbnRlcmFjdGluZyB3aXRoIHRoZSBj bGFzcywgYXMgaGUgd2lsbCBkbyBpdCB0aHJvdWdoICRvYmotPnYgYW5kICRvYmotPnYgPSAuLi47 DQo+IA0KPiBJIGNhbiB1bmRlcnN0YW5kIHdoeSB3ZSBtaWdodCBub3Qgd2FudCB0aGF0IGluIFBI UCBpbiBvcmRlciB0byBzaW1wbGlmeSB0aGUgaW1wbGVtZW50YXRpb24sIGJ1dCBpdCB3ZSBmb2xs b3cgbG9naWNhbCByZWFzb25pbmcgSQ0KPiBjYW4ndCBzZWUgd2h5IHdlIHNob3VsZG4ndCBpbXBs ZW1lbnQgdGhhdC4NCj4gDQoNCkknbSBub3Qgc3VyZSBJIHVuZGVyc3RhbmQgd2hhdCB5b3UncmUg Z2V0dGluZyBhdCBoZXJlIEV0aWVubmUsIHRoaXMgdGhyZWFkIHdhcyBhYm91dCBpbnRlcmZhY2Vz IGJ1dCBub3cgeW91J3JlIHRhbGtpbmcgYWJvdXQgdHdvIGNsYXNzZXMuLi4NCg0KPiANCj4gVGhp cyBkaXNjdXNzaW9uIG1ha2VzIHdlIHdvbmRlciBhYm91dCBhbm90aGVyIGFzcGVjdCBvZiB0aGUg cGF0Y2ggdGhhdCBpcyB1bmNsZWFyOg0KPiANCj4gY2xhc3MgQSB7DQo+ICAgIHB1YmxpYyAkdiA9 IDI7DQo+IH0NCj4gDQo+IGNsYXNzIEIgZXh0ZW5kcyBBIHsNCj4gICAgcHVibGljICR2IHsgZ2V0 IHsgLi4gfTsgc2V0IHsgLi4gfSB9OyB9DQo+IA0KPiBXaWxsICRiLT52IHRyaWdnZXIgdGhlIGFj Y2Vzc29ycywgd2lsbCBpdCBpZ25vcmUgdGhlbSBhbmQgYWNjZXNzICJ2Ig0KPiBpbiB0aGUgcHJv cGVydGllcyB0YWJsZSwgb3IgaXMgb3ZlcnJpZGluZyBleGlzdGluZyBwcm9wZXJ0aWVzIHVzaW5n IGFjY2Vzc29ycyByZWplY3RlZCBkdXJpbmcgY29tcGlsYXRpb24/DQo+IA0KDQpUaGlzIHRvcGlj IHdhcyBicm91Z2h0IHVwIGJ5IE5pa2l0YSBhbmQgaXMgbm93IGluIHRoZSAiYmFja2luZyBwcm9w ZXJ0eSIgdGhyZWFkLiAgT3JpZ2luYWxseSBJIGhhZCBwcm9wZXJ0aWVzIHNoYWRvd2luZyBhY2Nl c3NvcnMsIHdoaWNoIHdvdWxkIGJlIHRoZSBvcHBvc2l0ZSBvZiB5b3VyIGRlc2lyZWQgZnVuY3Rp b25hbGl0eSBoZXJlLiAgDQoNCk5pa2l0YSBzdWdnZXN0ZWQgdGhhdCBhY2Nlc3NvcnMgc2hvdWxk IHNoYWRvdyBwcm9wZXJ0aWVzIHdoaWNoIHdvdWxkIGxldCB5b3VyIGFib3ZlIGRlc2lnbiBkbyBq dXN0IGFzIHlvdSB3YW50IGl0IHRvLiAgSSB0aGluayB5b3UgYW5kIHNoZSBhcmUgcmlnaHQsIEFj Y2Vzc29ycyBzaG91bGQgc2hhZG93IHJlYWwgcHJvcGVydGllcyAoaGlkZSB0aGVtIGlmIGRlZmlu ZWQpIHN1Y2ggdGhhdCBhbiBhY2Nlc3NvciB3aWxsIHRha2Ugb3ZlciBmb3IgYSBkZWZpbmVkIHBy b3BlcnR5LiAgT3JpZ2luYWxseSBJIHdyb3RlIGl0IHRoZSBvdGhlciB3YXkgYmVjYXVzZSB0aGF0 J3MgdGhlIHdheSBfX2dldCgpIHdvcmtzLCBpdCBvbmx5IGdldHMgY2FsbGVkIGlmIHRoZXJlIGlz IG5vdCBhIHJlYWwgcHJvcGVydHkgYWxyZWFkeS4gIEkga2VwdCBpdCB0aGUgc2FtZSBmb3IgdGhl IHNha2Ugb2YgYmVpbmcgdGhlIHNhbWUgYnV0IEkgdGhpbmsgYWNjZXNzb3JzIHNoYWRvd2luZyBw cm9wZXJ0aWVzIGlzIHRoZSB3YXkgdG8gZ28uDQoNCj4gQmVzdCwNCj4gDQo+ID4NCj4gPiAtQ2xp bnQNCj4gPg0KPiA+IE9uIE9jdCAxNSwgMjAxMiwgYXQgOTozNyBBTSwgIkxldmkgTW9ycmlzb24i IDxtb3JyaXNvbi5sZXZpQGdtYWlsLmNvbT4gd3JvdGU6DQo+ID4NCj4gPj4+IEkgKnRoaW5rKiB3 ZSBhcmUgb24gdGhlIHNhbWUgcGFnZSBoZXJlLCB0aG91Z2ggSSdtIG5vdCBzdXJlIHdoYXQgJ3Vz ZXInIGlzIHJlZmVycmluZyB0byAodXNlciBvZiBpbnRlcmZhY2UgImltcGxlbWVudGVyIikgb3Ig KHVzZXINCj4gb2YgY2xhc3MgQikuICBJbiBhbnkgY2FzZSwgSSBkb24ndCBiZWxpZXZlIHRoYXQg eW91ciBjbGFzcyBCIHdvdWxkIGJlIGFsbG93ZWQgYXQgcHJlc2VudCwgYnV0IGlmIGl0IGlzLCB0 aGVuIGl0IHNob3VsZCBub3QgYmUgYWxsb3dlZA0KPiBiZWNhdXNlIGRlZmluaW5nIGEgcHJvcGVy dHkgdG8gc2F0aXNmeSB0aGUgcmVxdWlyZW1lbnRzIG9mIGFuIGFjY2Vzc29yIGlzIG5vdCByaWdo dC4NCj4gPj4NCj4gPj4gQWNjb3JkaW5nIHRvIHdob20/ICBJbiBteSBvcGluaW9uLCBub3QgYWxs b3dpbmcgYSBwcm9wZXJ0eSB0byBzYXRpc2Z5DQo+ID4+IHRoZSByZXF1aXJlbWVudCBvZiBhbiBh Y2Nlc3NvciBpcyB3cm9uZy4NCj4gDQo+IA0KPiANCj4gLS0NCj4gRXRpZW5uZSBLbmV1c3MNCj4g aHR0cDovL3d3dy5jb2xkZXIuY2gNCg==