Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:31806 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 85352 invoked by uid 1010); 21 Aug 2007 19:07:01 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 85337 invoked from network); 21 Aug 2007 19:07:01 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Aug 2007 19:07:01 -0000 Authentication-Results: pb1.pair.com smtp.mail=guilhermeblanco@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=guilhermeblanco@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.132.240 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: guilhermeblanco@gmail.com X-Host-Fingerprint: 209.85.132.240 an-out-0708.google.com Received: from [209.85.132.240] ([209.85.132.240:42756] helo=an-out-0708.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 63/42-05248-2D73BC64 for ; Tue, 21 Aug 2007 15:06:58 -0400 Received: by an-out-0708.google.com with SMTP id c18so254825anc for ; Tue, 21 Aug 2007 12:06:55 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=O/dqn6frHvAe8yBi9NwyL7ZagscOLCdMdpz+k90qEEn8FDFpSB9K9mZgHbfH6B0LoPFz3f1vfahOycL9sd+2Y6j5QDB7VyfzKgpdP1wRoSdaxfU/2VgRAHH968a0Zg9FfdwtVMPQ5RRGfMQ+hwZGjaqVRFESsdS/W0UQ1thhwaQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=Qc2hi4FC9CvC8tdRExcMjxUl4hrpOzSAk9NXW8VxUg9g1Tx9gKDyk3udkTYXZlTnizZr3s65tsSKTr9teGx9CozTLymjH5fJ372evv5lZX3Vafo0GH4biRYLByAibqY6/+MnZxJihZvEVd69jlSRUtjqsDpM7Tmb5lGi7e9Fduk= Received: by 10.142.178.13 with SMTP id a13mr1059575wff.1187723214825; Tue, 21 Aug 2007 12:06:54 -0700 (PDT) Received: by 10.142.84.11 with HTTP; Tue, 21 Aug 2007 12:06:54 -0700 (PDT) Message-ID: Date: Tue, 21 Aug 2007 16:06:54 -0300 To: "Stanislav Malyshev" Cc: "Marcus Boerger" , "internals Mailing List" In-Reply-To: <46CB1E05.4090100@zend.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 Content-Disposition: inline References: <46C9F217.8040804@chiaraquartet.net> <000001c7e3cb$9a80b160$6e02a8c0@thinkpad> <1925889548.20070821122333@marcus-boerger.de> <46CB1E05.4090100@zend.com> Subject: Re: [PHP-DEV] [PATCH] allowing multiple namespaces per file plus namespaces with brackets From: guilhermeblanco@gmail.com ("Guilherme Blanco") SGksCgpJJ2xsIHRyeSB0byBhbnN3ZXIgc29tZSBvZiB0aGUgcXVlc3Rpb25zIEkgc2F3IGhlcmUg YmFzZWQgb24gR3JlZ29yeSdzCnBhdGNoIGFuZCBJIHdpbGwgYXNrIGZvciBtb3JlIGluZm9ybWF0 aW9uIGFib3V0IGV4dGVybmFsIHRoaW5ncyB0aGF0IEkKcHJvYmFibHkgbWlzdW5kZXJzdG9vZC4K Cj4gQW5kIG5lc3RlZCBuYW1lc3BhY2VzIHJlYWxseSBtYWtlIGEgbWVzcyBvZiB0aGlzIGlmIHNv bWV0aGluZyBsaWtlIHRoaXMKPiBpcyBhbGxvd2VkOgo+Cj4gZm9vLmluYzoKPiBuYW1lc3BhY2Ug QSB7Cj4gICBpbmNsdWRlICdiYXIuaW5jJzsKPiB9Cj4KPgo+IGJhci5pbmM6Cj4gbmFtZXNwYWNl IEIgewo+ICAgLi4uCj4gfQoKVGhpcyBpcyBub3QgY3VycmVudGx5IGFsbG93ZWQuClRoZXJlIGFy ZSBzdGlsbCBhIGxpbWl0YXRpb24gb2YgbmVzdGVkIG5hbWVzcGFjZXMuCgoKPiA8P3BocAo+IG5h bWVzcGFjZSBiYXo7Cj4KPiBuYW1lc3BhY2UgZm9vIHsKPiAgY2xhc3MgQmFyIHsKPiAgICAuLi4K PiAgfQo+IH0KPiA/PgoKSXQncyB0aGUgc2FtZSBhcyB0aGUgcHJldmlvdXMgc2l0dWF0aW9uLiBZ b3UgaGF2ZSBhIGN1cnJlbnQgbmFtZXNwYWNlCnNjb3BlLCBzbyBpdCdsbCByYWlzZSBhbiBlcnJv ci4KCgo+IFdvdWxkIHRoZSBjb21waWxlciBoYXZlIGEgaGVhcnQgYXR0YWNrIGlmIHNvbWVvbmUg ZGlkOgo+Cj4gPD9waHAKPiBuYW1lc3BhY2UgZm9vIHsKPiAgbmFtZXNwYWNlIGJheiB7Cj4gICAg Y2xhc3MgQmFyIHsgLi4uIH0KPiAgfQo+IH0KPiA/PgoKSXQnbGwgb25seSB0aHJvdyB0aGlzIGVy cm9yOiAiTmFtZXNwYWNlIGNhbm5vdCBiZSBkZWZpbmVkIHR3aWNlCih3aXRob3V0IGJyYWNrZXRz KSBvciBuZXN0ZWQgd2l0aGluIGJyYWNrZXRzIgoKCj4gPD9waHAKPiBuYW1lc3BhY2UgYmF6Owo+ Cj4gbmFtZXNwYWNlIGZvbyB7IC4uLndoYXRldmVyLi4uIH0KPgo+IGNsYXNzIGJhciB7fQo+Cj4g Pz4KPgo+IE5vdywgaXMgYmFyIGluIG5hbWVzcGFjZSBiYXogb3Igbm90PwoKTm8sIHRoZXJlIGlz IGEgc3ludGF4IGVycm9yLiBBbmQgeW91J2xsIHJlY2VpdmUgdGhlIHNhbWUgbWVzc2FnZSBJCnNo b3dlZCBiZWZvcmUuCgoKPiBBbHNvIHRoaXMgY2hhbmdlIGlzIGluY29uc2lzdGVudCB3aXRoIHJl bmFtaW5nICJuYW1lc3BhY2UiIHRvICJwYWNrYWdlIi4KCkV4YWN0bHkuIEkgYW0gaW50ZXJlc3Rl ZCB0byBzZWUgbmFtZXNwYWNlIHN1cHBvcnQgaW4gUEhQIHRvbywgYnV0IHRoZQpjdXJyZW50IGlt cGxlbWVudGF0aW9uIHRlbGwgbWUgdGhlIGNvbnRyYXJ5LiBHcmVnb3J5IHB1cnBvc2VkIGEgcGF0 Y2gKdG8gcmVtb3ZlIG9uZSBvZiB0aGUgUEhQIG5hbWVzcGFjZSBsaW1pdGF0aW9uLiA9KQoKCgpB RkFJSywgdGhpcyBwYXRjaCBkbyBub3QgaGF2ZSBwZXJmb3JtYW5jZSBpbXBhY3QuIEl0IG9ubHkg dHJpZXMgdG8gYWRkCmFub3RoZXIgd2F5IHRvIGRlZmluZSBuYW1lc3BhY2VzLiBTbyBpdCdzIGxp a2UgdGhlIG9yaWdpbmFsCmltcGxlbWVudGF0aW9uLCBidXQgaXQgaG9sZHMgdGhlIGN1cnJlbnRf bmFtZXNwYWNlIGJhc2VkIGluIHRoZQpjdXJyZW50IHNjb3BlIChvbGQgYmVoYXZpb3Igd2FzIHRo ZSBlbnRpcmUgZmlsZSwgbm90IGl0J3MgZWl0aGVyIHRoZQplbnRpcmUgZmlsZSBPUiB0aGUgbmFt ZXNwYWNlIGJsb2NrIChib3RoIGFyZSBkaXNhbGxvd2VkKSkuCgpJIGRvbid0IHVuZGVyc3RhbmQg dmVyeSB3ZWxsIHdoYXQgUmFzbXVzIHRyaWVkIHRvIG1lbnRpb24gd2l0aCBuZXN0ZWQKbmFtZXNw YWNlcyBhbmQgb3BjYWNoZSwgYnV0IHNlZW1zIHRoZXJlJ3JlIGEgbGltaXRhdGlvbiBhbmQgSSBh bQppbnRlcmVzdGVkIHRvIGtub3cgd2hpY2ggKGlmIHBvc3NpYmxlLCB0cnkgdG8gZXhwbGFpbiBp biBvdGhlcgp3b3JkcykuLi4gPSkKV2h5IGFtIEkgYXNraW5nIHRoaXM/IEkgYW0gY2hhbmdpbmcg dGhlIEdyZWdvcnkncyBwYXRjaC4uLiBub3csCmN1cnJlbnRfbmFtZXNwYWNlIGhvbGRzIGEgenZh bC4gSSBhbSBjaGFuZ2luZyBpdCBmaXJzdCB0byBhIHN0YWNrLCBhbmQKcHVzaGluZyBhbmQgcG9w cGluZyB0aGUgbmFtZXNwYWNlcyBiYXNlZCBvbiBibG9jayBkZWNsYXJhdGlvbi4gU28sIHRoZQpw aWVjZSBvZiBjb2RlIFN0YW5pc2xhdiBwb2ludGVkIGJlZm9yZToKCm5hbWVzcGFjZSBGb287Cgpu YW1lc3BhY2UgQmFyIHsgY2xhc3MgVGVzdCB7fSB9CgpjbGFzcyBUZXN0IHt9CgpJcyBiZWluZyBy ZXNvbHZlZCBhcyBGb286OkJhcjo6VGVzdCBhbmQgRm9vOjpUZXN0LgpCVVQuLi4gaXQncyBub3Qg d29ya2luZyBhcyBleHBlY3RlZCB5ZXQuIEN1cnJlbnRseSBpdCdzIGRlZmluaW5nIGFzOgpGb286 OlRlc3QgYW5kIEJhcjo6VGVzdC4gVGhpcyBpcyBteSBmaXJzdCB0cnkgdG8gZG8gc29tZXRoaW5n CmludGVybmFsbHkgaW4gUEhQLCBzbyBJJ20gaGF2aW5nIGh1Z2UgaGVhZGFjaGVzIHRvIG1vZGlm eSB0aGUgc291cmNlLgpNeSBmaXJzdCB0cnkgdG8gYXZvaWQgdGhpczoKCm5hbWVzcGFjZSBMb25n OjpOc3BhY2U6OkRlY2xhcmF0aW9uOjpJbjpUaGU6OlRvcE9mOjpUaGVGaWxlOwoKY2xhc3MgRm9v IHt9CgpUbyBzb21ldGhpbmcgbW9yZSBjbGVhbiBhbmQgb3JnYW5pemVkLCBsaWtlOgoKbmFtZXNw YWNlIExvZ24gewogICAgbmFtZXNwYWNlIE5zcGFjZSB7CiAgICAgICAuLi4KICAgIH0KfQoKSSBr bm93IHRoZXJlJ3JlIGEgbG90IG9mIG90aGVyIGltcGFjdHMgYnkgZG9pbmcgdGhpcywgYnV0IHNp bmNlIHRoaXMKaXMgYSBkcmFmdCB5ZXQsIGl0IGNhbiBiZSBpbXBsZW1lbnRlZCBtb3JlIGFuZCBt b3JlIGZ1bmN0aW9uYWxpdGllcywKbGlrZSBJbm5lciBOYW1lc3BhY2UgYWJsZSB0byB1c2UgcGFy ZW50IGRlZmluaXRpb25zLiBCdXQgdGhpcyBpcyBqdXN0CmEgYmVnaW5uaW5nLgoKQWxzbywgbWVu dGlvbmluZyB0aGUgUmFzbXVzIHBpZWNlIG9mIGNvZGU6Cgpmb28uaW5jOgpuYW1lc3BhY2UgQSB7 CiBpbmNsdWRlICdiYXIuaW5jJzsKfQoKCmJhci5pbmM6Cm5hbWVzcGFjZSBCIHsKIC4uLgp9CgpJ IGRvbid0IGtub3cgaG93IGRvIHlvdSBjb250cm9sIGl0IGludGVybmFsbHksIGJ1dCBhcyBsb25n IGFzIHRoaXMgaXMKdGhlIG9ubHkgY2FsbCBpbiB0aGUgZW50aXJlIHNjcmlwdCwgdGhlIHJpZ2h0 IHNjb3BlIHNob3VsZCBiZTogQTo6QiwKYW5kIG5vdCBCLiBJZiBJIGluY2x1ZGUgYmFyLmluYyBv dXRzaWRlIGFueSBuYW1lc3BhY2Ugc2NvcGUsIHRoZW4gaXQKc2hvdWxkIGJlIEIuCgoKV2FpdGlu ZyBhIHJlc3BvbnNlLi4uCgoKQmVzdCByZWdhcmRzLAoKT24gOC8yMS8wNywgU3RhbmlzbGF2IE1h bHlzaGV2IDxzdGFzQHplbmQuY29tPiB3cm90ZToKPiA+IEhlbGxvIERtaXRyeSwKPiA+Cj4gPiBM T0whISEhIQo+ID4KPiA+IGNsaW1iaW5nIHVwIHRoZSBjaGFpciBhZ2FpbiwgdGhpcyBpcyB0aGUg bW9zdCBzdHVwaWVzdCBhcmd1bWVudCBldmVyLgo+Cj4gQ291bGQgeW91IHBsZWFzZSBrZWVwIHRo ZSBhdHRpdHVkZSBkb3duPyBDYWxsaW5nIG5hbWVzIGlzIG5vdCBnb2luZyB0bwo+IGhlbHAgYW55 dGhpbmcuCj4KPiA+IGRpZG4ndCB5b3UganVzdCB5ZXN0ZXJkYXkgc3VnZ2VzdCB3ZSBrZWVwIGl0 IG5hbWVzcGFjZSBhbnl3YXkgdW50aWwgd2UKPiA+IGFyZSBkb25lLiBBbmQgZGlkbid0IHlvdSBn dXlzIHNheSB0aGF0IHdlIG1pZ2h0IGVuZCB1cCB3aXRoIHNvbWV0aGluZyB0aGF0Cj4gPiByZWFs bHkgaXMgbmFtZXNwYWNlcyBhbnl3YXkuCj4gPgo+ID4gUGxlYXNlIGd1eXNlIHJlYWQgeW91ciBv d24gYXJndW1lbnRzIGlmIHlvdSBkbyBub3QgbWFuYWdlIHRvIHJlbWVtYmVyIHRoZW0uCj4KPiBX ZSBkaXNjdXNzIGFuZCBjb25zaWRlciBhIGxvdCBvZiBvcHRpb25zLiBJbmNsdWRpbmcgb25lcyB0 aGF0Cj4gY29udHJhZGljdC4gVGhhdCdzIHRoZSBtZWFuaW5nIG9mIGRpc2N1c3Npb24gLSB0byBj b25zaWRlciBhbGwgb3B0aW9ucwo+IGFuZCBmaW5kIG91dCB0aGUgYmVzdC4gRG1pdHJ5IHdhcyBh YnNvbHV0ZWx5IHJpZ2h0IHRvIG5vdGUgdGhhdCBuYW1pbmcKPiBjYW4gd2FpdCB1bnRpbCB3ZSBm aW5hbGl6ZSBhbGwgdGhlIGNvbmNlcHQsIGFuZCB0aGF0IGJyYWNlcyBzdXBwb3J0Cj4gbmFtZXNw YWNlIG5hbWluZy4gVGhvdWdoLCB0aGV5IGNyZWF0ZSBtYW55IG90aGVyIHByb2JsZW1zLCB3aGlj aCB3ZSBuZWVkCj4gdG8gaGF2ZSBhZGRyZXNzZWQgYmVmb3JlIHdlIGNvdWxkIGNvbnNpZGVyIGFk ZGluZyBpdCB0byB0aGUgY29uY2VwdC4KPiAtLQo+IFN0YW5pc2xhdiBNYWx5c2hldiwgWmVuZCBT b2Z0d2FyZSBBcmNoaXRlY3QKPiBzdGFzQHplbmQuY29tICAgaHR0cDovL3d3dy56ZW5kLmNvbS8K PiAoNDA4KTI1My04ODI5ICAgTVNOOiBzdGFzQHplbmQuY29tCj4KPiAtLQo+IFBIUCBJbnRlcm5h bHMgLSBQSFAgUnVudGltZSBEZXZlbG9wbWVudCBNYWlsaW5nIExpc3QKPiBUbyB1bnN1YnNjcmli ZSwgdmlzaXQ6IGh0dHA6Ly93d3cucGhwLm5ldC91bnN1Yi5waHAKPgo+CgoKLS0gCkd1aWxoZXJt ZSBCbGFuY28gLSBXZWIgRGV2ZWxvcGVyCkNCQyAtIENlcnRpZmllZCBCaW5kb3dzIENvbnN1bHRh bnQKQ2VsbCBQaG9uZTogKzU1ICgxNikgOTE2Ni02OTAyCk1TTjogZ3VpbGhlcm1lYmxhbmNvQGhv dG1haWwuY29tClVSTDogaHR0cDovL2Jsb2cuYmlzbmEuY29tClPDo28gQ2FybG9zIC0gU1AvQnJh emlsCg==