Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:56770 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 86713 invoked from network); 4 Dec 2011 17:15:19 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Dec 2011 17:15:19 -0000 Authentication-Results: pb1.pair.com smtp.mail=cpriest@zerocue.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=cpriest@zerocue.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zerocue.com designates 74.115.204.40 as permitted sender) X-PHP-List-Original-Sender: cpriest@zerocue.com X-Host-Fingerprint: 74.115.204.40 relay-hub204.domainlocalhost.com Received: from [74.115.204.40] ([74.115.204.40:17492] helo=relay-hub204.domainlocalhost.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 37/34-65129-5AAABDE4 for ; Sun, 04 Dec 2011 12:15:18 -0500 Received: from MBX201.domain.local ([169.254.1.105]) by HUB204.domain.local ([74.115.204.40]) with mapi id 14.01.0289.001; Sun, 4 Dec 2011 12:15:14 -0500 To: Felipe Pena CC: Pierre Joye , "internals@lists.php.net" Thread-Topic: [PHP-DEV] Patch: getters/setters syntax Implementation Thread-Index: AcyyHFLpWHG9PY58StafgrdW825OtwAgAByAAAPPM+AABR88gAACFGsAAAkxNBA= Date: Sun, 4 Dec 2011 17:15:13 +0000 Message-ID: <9570D903A3BECE4092E924C2985CE48539946CC0@MBX201.domain.local> References: <9570D903A3BECE4092E924C2985CE485399460CA@MBX201.domain.local> <9570D903A3BECE4092E924C2985CE48539946A34@MBX201.domain.local> 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.27] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: RE: [PHP-DEV] Patch: getters/setters syntax Implementation From: cpriest@zerocue.com (Clint M Priest) SWdub3JlIHRoaXMgcGF0Y2ggZm9yIG5vdywgSSdsbCBnZXQgdGhlc2UgaXNzdWVzIGFkZHJlc3Nl ZCBhbmQgSSBhbHNvIHdhbnQgdG8gaW1wcm92ZSB0aGUgcGVyZm9ybWFuY2UgYSBiaXQuIA0KDQpG ZWxpcGUsIEknbGwgY2hlY2sgb3V0IHRob3NlIGZhaWxpbmcgdGVzdHMsIEkgZm91bmQgdGhlIENP RElOR19TVEFOREFSRFMgZG9jIGFuZCB3aWxsIHJlYWQgaXQuDQoNCldpdGggcmVnYXJkcyB0byBw ZXJmb3JtYW5jZSwgSSdtIGNyZWF0aW5nIHRoZSBfX2dldEhvdXJzIHN0cmluZyBvbiBlYWNoIGlu dm9jYXRpb24uICBJIHNlZSB0aGF0IEhvdXJzIGhhcyB0aGUgemVuZF9saXRlcmFsIHZhbHVlLiAg V2hhdCB3b3VsZCBiZSB0aGUgYmVzdCBwbGFjZSB0byBjYWNoZSB0aGUgaGFzaF92YWx1ZSBmb3Ig ZnV0dXJlIGNhbGxzPw0KDQpBbHRlcm5hdGl2ZWx5LCB3aGF0IGFib3V0IGFkZGluZyBhIGdldC9z ZXQgZnVuY3Rpb24gcG9pbnRlciB0byB0aGUgcHJvcGVydHkgdG8gYXZvaWQgc3RyaW5nIG1hbmlw dWxhdGlvbi9oYXNoIGNhbGN1bGF0aW9uPyAgT25seSBpc3N1ZSBJIHNlZSBpcyBsYXJnZXIgKG11 Y2ggbGFyZ2VyPykgbWVtb3J5IGZvb3RwcmludCBmb3Igc3RvcmluZyB0d28gYWRkaXRpb25hbCBw b2ludGVycyBmb3IgZXZlcnkgY2xhc3MgcHJvcGVydHk/DQoNCi1DbGludA0KDQotLS0tLU9yaWdp bmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogRmVsaXBlIFBlbmEgW21haWx0bzpmZWxpcGVuc3BAZ21h aWwuY29tXSANClNlbnQ6IFN1bmRheSwgRGVjZW1iZXIgMDQsIDIwMTEgMTA6MDUgQU0NClRvOiBD bGludCBNIFByaWVzdA0KQ2M6IFBpZXJyZSBKb3llOyBpbnRlcm5hbHNAbGlzdHMucGhwLm5ldA0K U3ViamVjdDogUmU6IFtQSFAtREVWXSBQYXRjaDogZ2V0dGVycy9zZXR0ZXJzIHN5bnRheCBJbXBs ZW1lbnRhdGlvbg0KDQoyMDExLzEyLzQgRmVsaXBlIFBlbmEgPGZlbGlwZW5zcEBnbWFpbC5jb20+ Og0KPiBIaSwNCj4NCj4gMjAxMS8xMi80IENsaW50IE0gUHJpZXN0IDxjcHJpZXN0QHplcm9jdWUu Y29tPjoNCj4+IFVwZGF0ZWQgcGF0Y2ggdy9vIHdoaXRlLXNwYWNlOiANCj4+IGh0dHA6Ly93d3cu Y2xpbnRwcmllc3QuY29tL3BhdGNoZXMvYWNjZXNzb3JzX3YxLnBhdGNoDQo+Pg0KPj4gSW4gdGhl IGVuZCBpdCBpcyBhIHJlbGF0aXZlbHkgc2ltcGxlIHBhdGNoLiDCoFRoZSBuZXcgc3ludGF4IGVm ZmVjdGl2ZWx5IGNyZWF0ZXMgaW50ZXJuYWwgZnVuY3Rpb25zIG9uIHRoZSBvYmplY3QgYW5kIHRo ZSBzeXN0ZW0gbG9va3MgZm9yIHRob3NlIGZ1bmN0aW9ucyBhbmQgY2FsbHMgdGhlbSBhdCB0aGUg YXBwcm9wcmlhdGUgdGltZS4NCj4+DQo+PiBFeGFtcGxlOg0KPj4gY2xhc3MgeiB7DQo+PiDCoCDC oCDCoCDCoHB1YmxpYyAkSG91cnMgew0KPj4gwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqBwdWJsaWMgZ2V0IHsgcmV0dXJuICR0aGlzLT5fSG91cnM7IH0NCj4+IMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcHJvdGVjdGVkIHNldCB7ICR0aGlzLT5fSG91cnMgPSAk dmFsdWU7IH0NCj4+IMKgIMKgIMKgIMKgfQ0KPj4gfQ0KPj4NCj4+IERlZmluZXM6DQo+PiAkby0+ X19nZXRIb3VycygpOw0KPj4gJG8tPl9fc2V0SG91cnMoJHZhbHVlKTsNCj4+DQo+PiBTdGFuZGFy ZCBfX2dldCgpL19fc2V0KCkgZnVuY3Rpb25hbGl0eSBjaGVja3MgZm9yIHRoZSBtb3JlIHNwZWNp ZmljYWxseSBkZWZpbmVkIGZ1bmN0aW9uIG5hbWUgYW5kIGNhbGxzIHRoZW0uIMKgSSB0aG91Z2h0 IHRoaXMgd291bGQgbWFrZSB0aGUgbW9zdCBzZW5zZSBzaW5jZSBpdCB3b3VsZCBhbGxvdyB1cyB0 byBsZXZlcmFnZSB0aGUgZXhpc3RpbmcgaW5oZXJpdGFuY2UgZnVuY3Rpb25hbGl0eS4gwqBUaGlz IGNvbWVzIG91dCB3aXRoIHJlc3BlY3QgdG8gaW50ZXJmYWNlcyBhbmQgdHJhaXRzIGluIHRoYXQg b25seSBlcnJvcnMgaGFkIHRvIGJlIGNoYW5nZWQgKGZvciBjbGFyaXR5KSBvbiBpbnRlcmZhY2Vz IGFuZCBubyBjaGFuZ2VzIHRvIHRyYWl0cyB3ZXJlIG5lY2Vzc2FyeSB0byBzdXBwb3J0IHRoZSBu ZXcgZnVuY3Rpb25hbGl0eS4NCj4+DQo+PiBGb3IgdGhlIGF1dG9tYXRpYyBnZXQvc2V0IGZ1bmN0 aW9uYWxpdHksIEkgZXNzZW50aWFsbHkgYnVpbHQgdGhlIGZ1bmN0aW9uIGJvZHkgbXlzZWxmIHdp dGhpbiB6ZW5kX2RvX2VuZF9hY2Nlc3Nvcl9kZWNsYXJhdGlvbigpLiDCoE9uZSBwb2ludCBvZiBj b250ZW50aW9uIGhlcmUgaXMgdGhhdCBpbnRlcm5hbGx5IGl0IGRlZmluZXMgYSBfXyRIb3VycyBw cm9wZXJ0eSB3aGljaCB3b3VsZCBiZSBhY2Nlc3NpYmxlIGZyb20gdmFyaW91cyBwb2ludHMuIMKg SSBiZWxpZXZlIHRoZSBzdGFuZGFyZCBDIyBnZXQvc2V0IGRvZXMgbm90IGFsbG93IGFueSBhY2Nl c3MgdG8gdGhlIHVuZGVybHlpbmcgZGF0YSBzdG9yYWdlLiDCoEluIG9yZGVyIHRvIGFjY29tcGxp c2ggdGhhdCB0aGVyZSB3b3VsZCBuZWVkIHRvIGJlIHNvbWUgbm9uLXN0YW5kYXJkIHN0b3JhZ2Ug b3IgYSBzdXBlci1wcml2YXRlIGxldmVsIG9yIHNvbWV0aGluZy4gwqBJIGRpZCBub3QgZXhwbG9y ZSB0aGF0IHBvc3NpYmlsaXR5IGFzIG9mIHlldC4NCj4+DQo+PiBJIGRpZCBhZGQgYSBjb3VwbGUg b2YgY29udmVuaWVuY2UgZnVuY3Rpb25zIHRoYXQgbWF5IGFscmVhZHkgYmUgYXZhaWxhYmxlIGlu IHNvbWUgb3RoZXIgZm9ybSBJIHdhcyBub3QgYXdhcmUgb2YsIHN1Y2ggYXMgc3RyY2F0YWxsb2Mg b3IgTUFLRV9aTk9ERSgpLg0KPj4NCj4+IC0tQ2xpbnQNCj4+DQo+PiAtLS0tLU9yaWdpbmFsIE1l c3NhZ2UtLS0tLQ0KPj4gRnJvbTogUGllcnJlIEpveWUgW21haWx0bzpwaWVycmUucGhwQGdtYWls LmNvbV0NCj4+IFNlbnQ6IFN1bmRheSwgRGVjZW1iZXIgMDQsIDIwMTEgNDo1MCBBTQ0KPj4gVG86 IENsaW50IE0gUHJpZXN0DQo+PiBDYzogaW50ZXJuYWxzQGxpc3RzLnBocC5uZXQNCj4+IFN1Ympl Y3Q6IFJlOiBbUEhQLURFVl0gUGF0Y2g6IGdldHRlcnMvc2V0dGVycyBzeW50YXggSW1wbGVtZW50 YXRpb24NCj4+DQo+PiBoaSBDbGludCENCj4+DQo+Pg0KPj4gVGhhbmtzIGZvciB5b3VyIHdvcmsg c28gZmFyIQ0KPj4NCj4+IE9uIFN1biwgRGVjIDQsIDIwMTEgYXQgMTozMyBBTSwgQ2xpbnQgTSBQ cmllc3QgPGNwcmllc3RAemVyb2N1ZS5jb20+IHdyb3RlOg0KPj4NCj4+PiBXaGF0IGFyZSB0aGUg bmV4dCBzdGVwcyB0byBnZXQgdGhpcyBhZGRlZCB0byBzb21lIGZ1dHVyZSByZWxlYXNlPw0KPj4N Cj4+IExldCBkaXNjdXNzIHRoZSDCoGltcGxlbWVudGF0aW9uIGFuZCBob3cgaXQgd29ya3MsIHRo ZW4geW91IGNhbiBtb3ZlIHRvIHRoZSB2b3RpbmcgcGhhc2UuIFRoZXJlIGlzIG5vIG5lZWQgdG8g aHVycnkgYXMgdGhlIG5leHQgcmVsZWFzZSB3aGVyZSB0aGlzIHBhdGNoIGNvdWxkIGdvIGluIGlz IG5leHQgeWVhci4NCj4+DQo+PiBDaGVlcnMsDQo+PiAtLQ0KPj4gUGllcnJlDQo+Pg0KPj4gQHBp ZXJyZWpveWUgfCBodHRwOi8vYmxvZy50aGVwaW1wLm5ldCB8IGh0dHA6Ly93d3cubGliZ2Qub3Jn DQo+Pg0KPj4gLS0NCj4+IFBIUCBJbnRlcm5hbHMgLSBQSFAgUnVudGltZSBEZXZlbG9wbWVudCBN YWlsaW5nIExpc3QgVG8gdW5zdWJzY3JpYmUsIA0KPj4gdmlzaXQ6IGh0dHA6Ly93d3cucGhwLm5l dC91bnN1Yi5waHANCj4+DQo+DQo+IEkndmUgZml4ZWQgdGhlIHplbmRfY29tcGlsZS5jIGFuZCB6 ZW5kX29iamVjdF9oYW5kbGVycy5jIHRvIGJ1aWxkIHdpdGggDQo+IC0tZW5hYmxlLW1haW50YWlu ZXItenRzLiAoc29tZSBUU1JNTFNfQ0MgbWlzc2luZyBhbmQgVFNSTUxTX0RDIHVzYWdlIA0KPiBp bnN0ZWFkIG9mIFRTUk1MU19DQykgT3RoZXIgdGhpbmcgSSBoYXZlIG5vdGljZWQgdGhhdCB5b3Ug aGF2ZSBub3QgDQo+IGZvbGxvd2VkIG91ciBjb2Rpbmcgc3RhbmRhcmRzIGFib3V0IGJyYWNrZXRz IGFuZCBjb21tZW50cyAod2UgZG9uJ3QgDQo+IHVzZSB0aGUgQysrIHN0eWxlIG9uZSkuIEFuZCBh Ym91dCB0aGUgY29tbWVudHMgbG9va3MgYXMgdGhlIHBhdGNoIA0KPiBpc24ndCBmaW5pc2hlZCBv ciB5b3UganVzdCBmb3Jnb3QgdGhlIHJlbW92ZSB0aGVtPw0KPg0KPiBodHRwOi8vZHBhc3RlLmNv bS82NjU4NTEvcGxhaW4vDQo+DQo+IC0tDQo+IFJlZ2FyZHMsDQo+IEZlbGlwZSBQZW5hDQoNCkNo ZWNrIG91dCBhbHNvIHRoZSBmYWlsaW5nIHRlc3RzIGluIFplbmQvdGVzdHMvKiAoaW5jbHVkaW5n IHNlZ21lbnRhdGlvbiBmYXVsdCkNCg0KLS0NClJlZ2FyZHMsDQpGZWxpcGUgUGVuYQ0K