Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:74491 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 5588 invoked from network); 26 May 2014 09:40:02 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 May 2014 09:40:02 -0000 Authentication-Results: pb1.pair.com smtp.mail=bobwei9@hotmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=bobwei9@hotmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain hotmail.com designates 157.55.0.219 as permitted sender) X-PHP-List-Original-Sender: bobwei9@hotmail.com X-Host-Fingerprint: 157.55.0.219 dub0-omc1-s20.dub0.hotmail.com Windows 2000 SP4, XP SP1 Received: from [157.55.0.219] ([157.55.0.219:58356] helo=dub0-omc1-s20.dub0.hotmail.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id AC/57-60353-FEB03835 for ; Mon, 26 May 2014 05:40:01 -0400 Received: from DUB406-EAS356 ([157.55.0.237]) by dub0-omc1-s20.dub0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Mon, 26 May 2014 02:39:57 -0700 X-TMN: [zwVqo8RDzlUn7VbqKNBl4t/5FHmyT52X] X-Originating-Email: [bobwei9@hotmail.com] Message-ID: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 (1.0) Date: Mon, 26 May 2014 11:39:56 +0200 References: <-6285448086228171932@unknownmsgid> <67d97efff27b61e45ef74d4f4339b4b3@mail.gmail.com> <962B3020-200F-45D2-8FEC-AD7A0BFDA50E@ajf.me> To: Andrea Faulds In-Reply-To: CC: Dmitry Stogov , Zeev Suraski , Xinchen Hui , PHP Internals , Stas Malyshev , Andi Gutmans , Nikita Popov X-OriginalArrivalTime: 26 May 2014 09:39:57.0069 (UTC) FILETIME=[7483DBD0:01CF78C6] Subject: Re: [PHP-DEV] RE: [RFC] Fast Parameter Parsing API From: bobwei9@hotmail.com (Bob Weinand) PiBBbSAyNi4wNS4yMDE0IHVtIDExOjAzIHNjaHJpZWIgIkFuZHJlYSBGYXVsZHMiIDxhamZAYWpm Lm1lPjoNCj4+IE9uIDI2IE1heSAyMDE0LCBhdCAwOTo0MywgRG1pdHJ5IFN0b2dvdiA8ZG1pdHJ5 QHplbmQuY29tPiB3cm90ZToNCj4+IEkgbW9yZSBvciBsZXNzIGxpa2UgdGhlIGxhc3Qgb3B0aW9u LCBhbmQgYWN0dWFsbHkgaXQncyBzaW1pbGFyIHRvIEJvYg0KPj4gb3JpZ2luYWwgcHJvcG9zYWwu DQo+PiBCdXQgSSBzZWUgdHdvIGRpc2FkdmFudGFnZXM6DQo+PiAxKSBJdCdsbCByZWxheSBvbiBt YWNyb3Mgd2l0aCB2YXJpYWJsZSBhcmd1bWVudHMgYW5kIGl0IG1heSBiZSBub3QgcG9ydGFibGUN Cj4+IGFjcm9zcyBhbGwgY29tcGlsZXJzLg0KPj4gMikgSXQgdXNlcyBuZXN0ZWQgbWFjcm9zIGFu ZCBpdCBtYXkgbWFrZSBhIG5pZ2h0bWFyZSBmb3IgZmluZGluZyBzb3VyY2Ugb2YNCj4+IHNvbWUg c3ludGF4IG1pc3Rha2UgaW4gdXNlciBjb2RlLg0KPiANCj4gSXQgY291bGQgYmUgZG9uZSB3aXRo b3V0IHZhcmlhYmxlIGFyZ3VtZW50cywgd2l0aCBkaWZmZXJlbnQgc3ludGF4LiBBY3R1YWxseSwg SeKAmW0gbm90IHN1cmUgdGhhdCBzeW50YXggY2FuIGJlIGRvbmUgKndpdGgqIHRoZW0gYmFzZWQg b24gaG93IGluZmxleGlibGUgQzk54oCZcyB2YXJpYWRpYyBtYWNyb3MgYXJlLg0KPiANCj4gQnV0 IHRoZSBmb2xsb3dpbmcgY291bGQgd29yaywgcmlnaHQ/DQo+IA0KPiBaRU5EX1BBUlNFX1BBUkFN RVRFUlMoMiwgNCwgWlBfQVJSQVkoaW5wdXQpIFpQX0xPTkcob2Zmc2V0KSBaUF9PUFRJT05BTCBa UF9aVkFMKHpfbGVuZ3RoKSBaUF9CT09MKHByZXNlcnZlX2tleXMpKQ0KPiANCj4gVGhlIHN5bnRh eCBpcyB1Z2x5LCB0aG91Z2guIEl0IGxvb2tzIGxpa2UgaXQgc2hvdWxkIGJlIGEgZnVuY3Rpb24g YW5kIGhhdmUgY29tbWFzIGJldHdlZW4gYXJndW1lbnRzLCBidXQgaXQgZG9lc27igJl0LiBZb3Ug Y291bGQgZG8gc29tZXRoaW5nIGxpa2UgdGhpczoNCj4gDQo+IFpFTkRfUEFSU0VfUEFSQU1FVEVS UygyLCA0LCAoWlBfQVJSQVkoaW5wdXQpLCBaUF9MT05HKG9mZnNldCksIFpQX09QVElPTkFMLCBa UF9aVkFMKHpfbGVuZ3RoKSwgWlBfQk9PTChwcmVzZXJ2ZV9rZXlzKSkpDQo+IA0KPiBUaGF0IGRv ZXNu4oCZdCByZXF1aXJlIHZhcmlhZGljIG1hY3JvcyBhcyBpdCB3b3VsZCBleHBsb2l0IHRoZSB3 YXkgdGhlIEMgcHJlcHJvY2Vzc29yIHdvcmtzLiBIb3dldmVyLCBJ4oCZbSBub3Qgc3VyZSB0aGF0 4oCZcyBhY3R1YWxseSBhbiBpbXByb3ZlbWVudCwgZXNwZWNpYWxseSBiZWNhdXNlIHRoZSBaUF8q IG1hY3JvcyB3b3VsZCBub3cgbG9vayBob3JyaWJsZSwgaGF2aW5nIHRvIGNvbnRhaW4gZ2FyYmFn ZSBhdCB0aGUgYmVnaW5uaW5nIGFuZCBlbmQgdG8gY2FuY2VsIG91dCB0aGUgY29tbWEuIEl04oCZ cyBhcmd1YWJseSB1Z2xpZXIgdGhhbiB0aGUgb25lIGFib3ZlIGl0Lg0KPiANCj4gSWYgd2UgZ28g Zm9yIHRoZSDigJxTaW1wbGVyIFZhcmlhdGlvbuKAnSBwcm9wb3NhbCBhbmQgZG9u4oCZdCBzcGVj aWZ5IGNvdW50cywgdGhlbiB0aGlzIGlzIGZlYXNpYmxlOg0KPiANCj4gWkVORF9QQVJTRV9QQVJB TUVURVJTKChaUF9BUlJBWShpbnB1dCksIFpQX0xPTkcob2Zmc2V0KSwgWlBfT1BUSU9OQUwsIFpQ X1pWQUwoel9sZW5ndGgpLCBaUF9CT09MKHByZXNlcnZlX2tleXMpKSkNCj4gDQo+IEJ1dCBhZ2Fp biwgdGhlIGRvdWJseS1uZXN0ZWQgKCkgc3ludGF4IGlzIHVnbHkgYW5kIHByb2JhYmx5IGNvbmZ1 c2luZy4gSeKAmWQgcmF0aGVyIGdvIHdpdGggdGhlIGZpcnN0IG9wdGlvbiwgZXZlbiBpZiBpdCBk b2VzIGxvb2sgYSBsaXR0bGUgdG9vIG11Y2ggbGlrZSBhIGZ1bmN0aW9uLiBXaXRoIHRoZSDigJxT aW1wbGVyIFZhcmlhdGlvbuKAnSBwcm9wb3NhbCwgaXQgY291bGQgZXZlbiBsb29rIGxpa2UgdGhp czoNCj4gDQo+IFpFTkRfUEFSU0VfUEFSQU1FVEVSUyhaUF9BUlJBWShpbnB1dCkgWlBfTE9ORyhv ZmZzZXQpIFpQX09QVElPTkFMIFpQX1pWQUwoel9sZW5ndGgpIFpQX0JPT0wocHJlc2VydmVfa2V5 cykpDQo+IA0KPiBEb2VzbuKAmXQgdGhhdCBsb29rIG5pY2U/IDopDQo+IC0tDQo+IEFuZHJlYSBG YXVsZHMNCj4gaHR0cDovL2FqZi5tZS8NCj4gDQo+IC0tIA0KPiBQSFAgSW50ZXJuYWxzIC0gUEhQ IFJ1bnRpbWUgRGV2ZWxvcG1lbnQgTWFpbGluZyBMaXN0DQo+IFRvIHVuc3Vic2NyaWJlLCB2aXNp dDogaHR0cDovL3d3dy5waHAubmV0L3Vuc3ViLnBocA0KDQpBY3R1YWxseSwgdGhhdCdzIGV4YWN0 bHkgbXkgdGhlIG9yaWdpbmFsIEFQSSwganVzdCB3aXRoIFpQX09QVElPTkFMIGluc3RlYWQgb2Yg bnVtYmVycyBmb3IgY291bnRzOg0KDQpaRU5EX1BBUlNFX1BBUkFNRVRFUlMoWlBfQVJSQVkoaW5w dXQpIFpQX0xPTkcob2Zmc2V0KSBaUF9PUFRJT05BTCBaUF9aVkFMKHpfbGVuZ3RoKSBaUF9CT09M KHByZXNlcnZlX2tleXMpLCB7IHJldHVybjsgfSkNCihUaGUgcmV0dXJuIGF0IHRoZSBlbmQgaXMg dGhlIGVycm9yIGJyYW5jaCkNCg0KSSBzdGlsbCBwcmVmZXIgaXQgdGhhdCB3YXksIGJ1dCBEbWl0 cnkgZG9lc24ndC4uLg0KDQpJdCdzIHRoZSBtb3N0IHJlYWRhYmxlIEkgc3RpbGwgdGhpbmsuDQpU aGF0J3MgZm9yIG1lIG1vcmUgaW1wb3J0YW50IHRnYW4gYmVpbmcgYWJsZSB0byBkZWJ1ZyB0aGUg bWFjcm8uIChDb21waWxlciBzdGlsbCBpcyB1c2VmdWwgZm9yIGRlYnVnZ2luZyB3cm9uZyB1c2Fn ZSBvZiBtYWNyb3MgaGVyZSkNCg0KQm9iIFdlaW5hbmQgKGlQaG9uZSk=