Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:64655 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 63528 invoked from network); 8 Jan 2013 07:56:53 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Jan 2013 07:56:53 -0000 Authentication-Results: pb1.pair.com smtp.mail=stoller@leonex.de; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=stoller@leonex.de; sender-id=pass Received-SPF: pass (pb1.pair.com: domain leonex.de designates 193.39.74.141 as permitted sender) X-PHP-List-Original-Sender: stoller@leonex.de X-Host-Fingerprint: 193.39.74.141 leo-web1.leonex.de Linux 2.6 Received: from [193.39.74.141] ([193.39.74.141:60684] helo=leo-web1.leonex.de) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 05/72-37176-241DBE05 for ; Tue, 08 Jan 2013 02:56:52 -0500 Received: from mail.leonex.de (office.leonex.de [80.87.117.30]) by leo-web1.leonex.de (Postfix) with ESMTPS id 011F140CF7; Tue, 8 Jan 2013 08:57:51 +0100 (CET) Received: from Ikarus.ameusgmbh.intern ([fe80::8407:be17:5e54:b2be]) by Ikarus.ameusgmbh.intern ([fe80::8407:be17:5e54:b2be%14]) with mapi; Tue, 8 Jan 2013 08:56:47 +0100 To: Nikita Popov , "internals@lists.php.net" Date: Tue, 8 Jan 2013 08:56:46 +0100 Thread-Topic: [PHP-DEV] [RFC] Alternative typehinting syntax for accessors Thread-Index: Ac3q3nGDJ+6Kvme1QXOi66pmsJEC+QClAeow Message-ID: <4ED7146272E04A47B986ED49E771E347BB3D6ABCB3@Ikarus.ameusgmbh.intern> References: In-Reply-To: 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] Alternative typehinting syntax for accessors From: stoller@leonex.de (Christian Stoller) SGkuIEkgbGlrZSB0aGUgcHJvcG9zYWwgb2YgdGhpcyBSRkMgdmVyeSBtdWNoIDstKQ0KDQpCdXQg dGhlIHdheSAnbnVsbGFibGUnIHByb3BlcnRpZXMgYXJlIGRlZmluZWQgaXMgbm90IHZlcnkgaW50 dWl0aXZlIGFuZCB1bmNsZWFuLCBpbiBteSBvcGluaW9uLiBTdGFzIGhhcyBhbHJlYWR5IG1lbnRp b25lZCB0aGF0LiANCmBwdWJsaWMgRGF0ZVRpbWUgJGRhdGUgPSBOVUxMO2AgLy8gdGhpcyBsb29r cyBsaWtlIHRoZSBwcm9wZXJ0eSBpcyBpbml0aWFsaXplZCB3aXRoIG51bGwsIGJ1dCBpdCBkb2Vz IG5vdCBzaG93IHRoYXQgdGhlIHByb3BlcnR5IGlzICdudWxsYWJsZScNCg0KSWYgdHlwZSBoaW50 ZWQgcHJvcGVydGllcyBhcmUgbm90IGFsbG93ZWQgdG8gYmUgc2V0IHRvIG51bGwsIEkgd291bGQg cHJvcG9zZSB0aGlzIHdheSB0byBtYWtlIGEgcHJvcGVydHkgbnVsbGFibGU6DQoNCiAgICBwdWJs aWMgRGF0ZVRpbWU/ICRkYXRlOw0KDQpJbiBDIyB0aGUgcXVlc3Rpb24gbWFyayBhZnRlciBhIHR5 cGUgaXMgYSBzaG9ydCBoYW5kIGZvciBhIGdlbmVyaWMgTnVsbGFibGUgdHlwZS4NCg0KDQotLS0t LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogTmlraXRhIFBvcG92IFttYWlsdG86bmlraXRh LnBwdkBnbWFpbC5jb21dIA0KU2VudDogU2F0dXJkYXksIEphbnVhcnkgMDUsIDIwMTMgMTo0OCBB TQ0KVG86IFN0ZXZlIENsYXkNCkNjOiBQSFAgaW50ZXJuYWxzDQpTdWJqZWN0OiBSZTogW1BIUC1E RVZdIFtSRkNdIEFsdGVybmF0aXZlIHR5cGVoaW50aW5nIHN5bnRheCBmb3IgYWNjZXNzb3JzDQoN Ck9uIFNhdCwgSmFuIDUsIDIwMTMgYXQgMTI6MzEgQU0sIFN0ZXZlIENsYXkgPHN0ZXZlQG1yY2xh eS5vcmc+IHdyb3RlOg0KDQo+IFdvdWxkIHRoZSBmb2xsb3dpbmcgdHdvIGJlIGV4YWN0bHkgZnVu Y3Rpb25hbGx5IGVxdWl2YWxlbnQ/DQo+DQo+IHB1YmxpYyBGb28gJGZvbzsNCj4NCj4gcHVibGlj ICRmb28gew0KPiAgICAgZ2V0Ow0KPiAgICAgc2V0KEZvbyAkdmFsdWUpIHsgJHRoaXMtPmZvbyA9 ICR2YWx1ZTsgfQ0KPiB9DQo+DQo+IFdlIHNob3VsZCBhbHNvIGNvbnNpZGVyIGhvdyBhbiBhdXRo b3Igd291bGQgYWxsb3cgdHlwZS1oaW50ZWQgcHJvcGVydGllcw0KPiB0byBhY2NlcHQgTlVMTCBh cyBhIG5ldyB2YWx1ZSwgaW4gYm90aCBwcm9wb3NhbHMuDQo+DQoNCkkgdGhpbmsgdGhhdCdzIGEg dmVyeSBpbnRlcmVzdGluZyBxdWVzdGlvbiwgdGhhbmtzIGZvciBicmluZ2luZyBpdCB1cC4gSQ0K dGhpbmsgYSBnb29kIGFwcHJvYWNoIGhlcmUgd291bGQgYmUgdGhlIHNhbWUgb25lIHVzZWQgZm9y IGZ1bmN0aW9uIGFyZ3VtZW50DQp0eXBlaGludHMsIGkuZS4gYWxsb3cgTlVMTCB3aGVuIE5VTEwg aXMgc3BlY2lmaWVkIGFzIHRoZSBkZWZhdWx0IHZhbHVlLiBTbw0KYHB1YmxpYyBEYXRlVGltZSAk ZGF0ZTtgIHdvdWxkIG5vdCBhbGxvdyBhbiBleHBsaWNpdCBOVUxMIGFzc2lnbm1lbnQsDQp3aGVy ZWFzIGBwdWJsaWMgRGF0ZVRpbWUgJGRhdGUgPSBOVUxMO2Agd291bGQuDQoNCk5pa2l0YQ0K