Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:63702 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 10391 invoked from network); 29 Oct 2012 11:20:07 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Oct 2012 11:20:07 -0000 Authentication-Results: pb1.pair.com smtp.mail=M.Ford@leedsmet.ac.uk; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=M.Ford@leedsmet.ac.uk; sender-id=pass Received-SPF: pass (pb1.pair.com: domain leedsmet.ac.uk designates 207.126.144.137 as permitted sender) X-PHP-List-Original-Sender: M.Ford@leedsmet.ac.uk X-Host-Fingerprint: 207.126.144.137 eu1sys200aog114.obsmtp.com Linux 2.5 (sometimes 2.4) (4) Received: from [207.126.144.137] ([207.126.144.137:58229] helo=eu1sys200aog114.obsmtp.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F5/32-13761-4666E805 for ; Mon, 29 Oct 2012 06:20:06 -0500 Received: from mrelay-b.lmu.ac.uk ([160.9.128.17]) by eu1sys200aob114.postini.com ([207.126.147.11]) with SMTP ID DSNKUI5mXkQZkPH2mWNQb2gwG+xxfGaMgZRa@postini.com; Mon, 29 Oct 2012 11:20:05 UTC Received: from exc-hcas01.leedsmet.ac.uk ([160.9.47.11]) by mrelay-b.lmu.ac.uk with esmtp (Exim 4.60) (envelope-from ) id 1TSnNt-0000Z6-RZ; Mon, 29 Oct 2012 11:19:58 +0000 Received: from EXC-MBX01.leedsmet.ac.uk ([fe80::6da4:759c:4d76:ef0e]) by EXC-HCAS01.leedsmet.ac.uk ([fe80::dd92:4ba5:bb34:c36b%10]) with mapi id 14.02.0283.003; Mon, 29 Oct 2012 11:19:57 +0000 To: Clint Priest , Pierre Joye CC: "internals@lists.php.net" Thread-Topic: [PHP-DEV] [RFC] Property Accessors v1.2 : isset / unset "failable" Thread-Index: AQHNtGwKvExDSOLz1kahfcdlBL3JZ5fObQqAgAB1dQCAATzOoA== Date: Mon, 29 Oct 2012 11:19:56 +0000 Message-ID: <3158105795AAC1408619EC8BA03384A922455680@EXC-MBX01.leedsmet.ac.uk> References: <508A68B9.1050801@zerocue.com> <508AA48D.5010903@sugarcrm.com> <508C1C4F.6060406@zerocue.com> <508D5726.8080200@zerocue.com> In-Reply-To: <508D5726.8080200@zerocue.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.8.18.154] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: RE: [PHP-DEV] [RFC] Property Accessors v1.2 : isset / unset "failable" From: M.Ford@leedsmet.ac.uk ("Ford, Mike") PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBDbGludCBQ cmllc3QgW21haWx0bzpjcHJpZXN0QHplcm9jdWUuY29tXQ0KPiBTZW50OiAy OCBPY3RvYmVyIDIwMTIgMTY6MDMNCj4gDQo+IFNvLi4uIHRvIGJlIGV4cGxp Y2l0IGhlcmUsIHlvdSB0aGluayBpbiB0aGlzIHNpdHVhdGlvbjoNCj4gDQo+ IGNsYXNzIGEgew0KPiAgICBwdWJsaWMgJGIgew0KPiAgICAgICBzZXQoJHgp IHsgJHRoaXMtPmIgPSAkeDsgfQ0KPiAgICB9DQo+IH0NCj4gDQo+ICRvID0g bmV3IGEoKTsNCj4gDQo+IGlmKCFpc3NldCgkby0+YikpIHsNCj4gICAgLyog ZGVsZXRlIGZpbGVzICovDQo+IH0NCj4gZWNobyAoaW50KWlzc2V0KCRvLT5i KTsgIC8qIFRoaXMgc2hvdWxkIHJldHVybiBmYWxzZSBhbmQgbm90IGVtaXQN Cj4gYW55DQo+IHNvcnQgb2Ygd2FybmluZy9ub3RpY2U/ICovDQo+IA0KPiBJ IG1lYW4gc3BlY2lmaWNhbGx5LCB0aGVyZSBpcyBubyBnZXR0ZXIgZGVmaW5l ZCwgdGhlcmVmb3JlIHRoZQ0KPiByZXN1bHQNCj4gaWYgaXNzZXQgaXMgaW5k ZXRlcm1pbmF0ZQ0KDQpJJ3ZlIGJlZW4gaG9sZGluZyBiYWNrIGZyb20gdGhl IGFjY2Vzc29ycyBkaXNjdXNzaW9uIGFzIEknbSBob3ZlcmluZw0KYXJvdW5k IC0wIG9uIHRoZSB3aG9sZSB0aGluZywgYnV0IHRoaXMgb25lIGlzIHJlYWxs eSB2ZXJ5IHNpbXBsZSBhbmQNCm9idmlvdXMgYXMgZmFyIGFzIEknbSBjb25j ZXJuZWQ6IG5vIGdldHRlciwgbWVhbnMgbm8gdmFsdWUsIG1lYW5zIG5vdA0K c2V0LCBtZWFucyBpc3NldCgpIHJldHVybnMgRkFMU0UuIEFsc28sIHRoZSBk ZXNjcmlwdGlvbiBvZiBpc3NldCgpJ3MNCnJldHVybiB2YWx1ZSAoYXQgaHR0 cDovL3BocC5uZXQvaXNzZXQpIGlzICJSZXR1cm5zIFRSVUUgaWYgdmFyIGV4 aXN0cw0KYW5kIGhhcyB2YWx1ZSBvdGhlciB0aGFuIE5VTEwsIEZBTFNFIG90 aGVyd2lzZSI7IHRoaXMgd291bGQgYWxzbyBzZWVtDQp0byBtYW5kYXRlIHJl dHVybmluZyBGQUxTRSAoc2luY2UgYSBwcm9wZXJ0eSB3aXRoIG5vIGdldHRl ciBlZmZlY3RpdmVseQ0Kd291bGQgbm90IGV4aXN0IGluIGEgImdldCIgY29u dGV4dCkuDQoNCkNoZWVycyENCg0KTWlrZQ0KDQotLSANCk1pa2UgRm9yZCwN CkVsZWN0cm9uaWMgSW5mb3JtYXRpb24gRGV2ZWxvcGVyLCBMaWJyYXJpZXMg YW5kIExlYXJuaW5nIElubm92YXRpb24sICANClBvcnRsYW5kIFBENTA3LCBD aXR5IENhbXB1cywgTGVlZHMgTWV0cm9wb2xpdGFuIFVuaXZlcnNpdHksDQpQ b3J0bGFuZCBXYXksIExFRURTLMKgIExTMSAzSEUswqAgVW5pdGVkIEtpbmdk b20gDQpFOiBtLmZvcmRAbGVlZHNtZXQuYWMudWsgICAgIFQ6ICs0NCAxMTMg ODEyIDQ3MzANCg0KDQoNCiANCg0KCgpUbyB2aWV3IHRoZSB0ZXJtcyB1bmRl ciB3aGljaCB0aGlzIGVtYWlsIGlzIGRpc3RyaWJ1dGVkLCBwbGVhc2UgZ28g dG8gaHR0cDovL2Rpc2NsYWltZXIubGVlZHNtZXQuYWMudWsvZW1haWwuaHRt Cg==