Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:100417 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 53905 invoked from network); 6 Sep 2017 12:46:30 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 6 Sep 2017 12:46:30 -0000 Authentication-Results: pb1.pair.com header.from=zeev@zend.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=zeev@zend.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain zend.com from 104.47.32.126 cause and error) X-PHP-List-Original-Sender: zeev@zend.com X-Host-Fingerprint: 104.47.32.126 mail-sn1nam01on0126.outbound.protection.outlook.com Received: from [104.47.32.126] ([104.47.32.126:45712] helo=NAM01-SN1-obe.outbound.protection.outlook.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id FF/F5-10715-12EEFA95 for ; Wed, 06 Sep 2017 08:46:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=RWSoftware.onmicrosoft.com; s=selector1-zend-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=SvBp4jmO4Ewteo3cb4JSirxOSt9nNQ5f6mXSPyTqmdE=; b=3I3pMPMP06UfNFHLq2UGccQv7N8wZGZfoLokRie1CnCjEBpW0/+lxVt3bY4uA5WTNRQO1kdnf3bpxotjivC/OT2oAyL87JlS63H3XPHWungAdgFxeJH1QKwV6AMvxSMbQiDMUWRV+YVmimThgk/k5af2cBnRcZ/qfxQ7Yqd8kvc= Received: from BY2PR02MB298.namprd02.prod.outlook.com (10.141.140.21) by BY2PR02MB1377.namprd02.prod.outlook.com (10.162.80.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.13.10; Wed, 6 Sep 2017 12:46:19 +0000 Received: from BY2PR02MB298.namprd02.prod.outlook.com ([10.141.140.21]) by BY2PR02MB298.namprd02.prod.outlook.com ([10.141.140.21]) with mapi id 15.20.0013.018; Wed, 6 Sep 2017 12:46:19 +0000 To: Arvids Godjuks , Dan Ackroyd , "internals@lists.php.net" Thread-Topic: Providing built-in functionality written in PHP (was RE: [PHP-DEV] [VOTE] UUID) Thread-Index: AdMnDERgcm82Vn7vT2ucEiHpT3zPpw== Date: Wed, 6 Sep 2017 12:46:19 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [212.199.177.67] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;BY2PR02MB1377;6:S6Amdg66OKK5FchPGY+FN50zsWLFXWEd8/xTJUHBdXyLHbkwYmePnIiFwzpVHF61689yLp2qpspk5c2BZxwTuHh9BaIj6bxrUYCaw6QWbcUaQwWVkpx6J5p9RFk07RMFpRjU+F2whueu5iyNUm24yIDlA0/rfA3oJpygqLNtBF8q2ZuBbjTSn9XD5ULpNRNP9DH/yz2GVyYhId+lHXswragMX3V4RC0xT4FrgqfDfeM3wTvebftI1Ag67g2QieewCnrh4MT1XJ89e9XUFfJSBlgg/65IBDoRdv9AcDaLQxJ7rofkjDwfyvOI/gT6z8SGvyg2WRl6KAzUO6uPUsRf/Q==;5:tKk3bxIQGB2DywfIkzENrweiyu925XovrLE7G9fO9l54iZD8sjyGtEk5wRqBUxnMDaA9W6r6J83o9wiMhx4o+F3soz0XYMRerO52WaxX50ScTn8whu0mezB5yFB01ngrBZZOOPYmfZp44MO6OjdQ+g==;24:AbhjqgTy5+UOHY28crNXvkVpxG3/b7eTYKOX0LrG5CrmNWgFZb1quxIPu3muQL3Fm2uUnRNtO4qpxlz10SqroteGK8Tk+H00+UBCfPKIuEA=;7:Q/CLsJdQdw/OHvs1Ru8yEnqIuHVD0yBHLxCers29gUMLqrZ+1oI7PPXVGELvLpa1fqt0C6tPkykHJs3cDNK/yF1DmxIwzp0+BdmA842yPy/uZpn2q9Kyj+Ylr1WnBADNpadtZN/ZNv+KIApbXeS8cbd4QW+BezGPcWo5bCjuxOjoSdxSYDZhbKRnRLeS03XZMK7qtVjlvO6KmungORyH6RUHDKSl9Wz+DrmWvfOfSpA= x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: 533d045b-b108-4434-d1a4-08d4f525459a x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:BY2PR02MB1377; x-ms-traffictypediagnostic: BY2PR02MB1377: x-exchange-antispam-report-test: UriScan:(23657631684272)(192374486261705)(21748063052155); x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(93001095)(6041248)(20161123564025)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:BY2PR02MB1377;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:BY2PR02MB1377; x-forefront-prvs: 0422860ED4 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(39830400002)(24454002)(51444003)(377454003)(189002)(199003)(66066001)(81156014)(81166006)(8676002)(54356999)(50986999)(2501003)(25786009)(8936002)(478600001)(106356001)(236005)(105586002)(74316002)(966005)(7736002)(16799955002)(53936002)(5660300001)(2900100001)(97736004)(6116002)(102836003)(790700001)(7696004)(189998001)(101416001)(3660700001)(6436002)(606006)(99286003)(39060400002)(2906002)(15188155005)(3280700002)(19609705001)(3846002)(33656002)(55016002)(68736007)(77096006)(9686003)(53546010)(54896002)(6306002)(86362001)(6506006)(14454004)(556834004);DIR:OUT;SFP:1102;SCL:1;SRVR:BY2PR02MB1377;H:BY2PR02MB298.namprd02.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; received-spf: None (protection.outlook.com: zend.com does not designate permitted sender hosts) authentication-results: spf=none (sender IP is ) smtp.mailfrom=zeev@zend.com; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/alternative; boundary="_000_BY2PR02MB2989D1A6035072A57D098DDAC970BY2PR02MB298namprd_" MIME-Version: 1.0 X-OriginatorOrg: zend.com X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2017 12:46:19.3929 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 32210298-c08b-4829-8097-6b12c025a892 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR02MB1377 Subject: Providing built-in functionality written in PHP (was RE: [PHP-DEV] [VOTE] UUID) From: zeev@zend.com (Zeev Suraski) --_000_BY2PR02MB2989D1A6035072A57D098DDAC970BY2PR02MB298namprd_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SSB0aGluayB0aGF0IGFjdHVhbGx5IG1ha2VzIGEgbG90IG9mIHNlbnNlLCBhbmQgbm90IGp1c3Qg YmVjYXVzZSBvZiB0aGUgc3VwcG9ydGFiaWxpdHkg4oCTIGJ1dCBhbHNvIGJlY2F1c2Ugb2Ygc2Vj dXJpdHkuICBBIHdob2xlIGNsYXNzIG9mIHNlY3VyaXR5IGV4cGxvaXRzIOKAkyBidWZmZXIvc3Rh Y2sgb3ZlcmZsb3dzLCB1bmRlcnJ1bnMgYW5kIGFsbCBzb3J0cyBvZiBtZW1vcnkgbWlzbWFuYWdl bWVudCBiZWNvbWUgaXJyZWxldmFudCB3aGVuIHRoZSBjb2RlIGlzIGltcGxlbWVudGVkIGluIFBI UC4gIEkgYnJvdWdodCB0aGlzIGRpcmVjdGlvbiB1cCBpbiBhIGRpc2N1c3Npb24gb24gdGhlIFNl Y3VyaXR5IG1haWxpbmcgbGlzdCBhIGZldyB3ZWVrcyBhZ28gd2l0aG91dCBhbnkgdHJhY3Rpb24g 4oCTIGJ1dCBpdCBwcm9iYWJseSBtYWtlcyBtb3JlIHNlbnNlIHRvIGRpc2N1c3MgaXQgaGVyZSBh bnl3YXkuDQoNCkkgdGhpbmsgdGhhdCBjdXJyZW50bHksIHRoZXJlIGFyZSB0d28gbWFpbiBjaGFs bGVuZ2VzOg0KDQogIDEuICBQZXJmb3JtYW5jZSDigJMgY29tcHV0ZSBpbnRlbnNpdmUgbG9naWMg aXMgd2F5IHNsb3dlciBpbiBQSFAgY29tcGFyZWQgdG8gQy4NCiAgMi4gIERlbGl2ZXJ5IG1ldGhv ZCAg4oCTICB3ZSBkb27igJl0IGN1cnJlbnRseSBoYXZlIGEgZ29vZCB3YXkgb2YgcHJvdmlkaW5n IGZ1bmN0aW9ucyB0aGF0IGFyZSB3cml0dGVuIGluIFBIUCBhbmQgaGF2ZSB0aGVtIHByb3ZpZGUg dGhlIHNhbWUg4oCYbmF0aXZl4oCZIC8g4oCYYnVpbHRpbuKAmSBleHBlcmllbmNlIGFzIGZ1bmN0 aW9ucy9jbGFzc2VzIHdyaXR0ZW4gaW4gQy4NCg0KUmVnYXJkaW5nICMxLCBvZnRlbiB0aGlzIGlz buKAmXQgdmVyeSBpbXBvcnRhbnQgYXMgbm90IGFsbCBwaWVjZXMgb2YgY29kZSBhcmUgdGhhdCBj b21wdXRlIGludGVuc2l2ZS4gIE1vcmVvdmVyLCBpZi93aGVuIEpJVCBtYXRlcmlhbGl6ZXMsIGNv bXB1dGUgaW50ZW5zaXZlIGxvZ2ljIGluIFBIUCB3aWxsIGJlY29tZSBhIGxvdCBmYXN0ZXIgdGhh biBpdCBpcyB0b2RheSBhbmQgcHJvYmFibHkgaW4gdGhlIHNhbWUgYmFsbHBhcmsgYXMgQyDigJMg c28gaXTigJlsbCBvcGVuIHRoZSBkb29yIGZvciB1cyBpbXBsZW1lbnRpbmcgbW9yZSBhbmQgbW9y ZSB0aGluZ3MgaW4gUEhQLg0KDQpSZWdhcmRpbmcgIzIg4oCTIEkgdGhpbmsgdGhhdOKAmXMgc29t ZXRoaW5nIHRoYXQgY2FuIGJlIHNvbHZlZCByZWxhdGl2ZWx5IGVhc2lseSwgYnV0IGFkbWl0dGVk bHkgSSBoYXZlbuKAmXQgY29tcGxldGVseSB0aG91Z2h0IGl0IHRocm91Z2ggKHJlYWQ6IEkgYmFy ZWx5IHRob3VnaHQgYWJvdXQgaXQpLg0KDQpXZSBjb3VsZCBjcmVhdGUgYSBtZWNoYW5pc20gd2hl cmUgdGhlIGNvbnRlbnRzIG9mIGNlcnRhaW4gLnBocCBmaWxlcyBpcyBlbWJlZGRlZCBpbnRvIHRo ZSBiaW5hcnksIGNvbXBpbGVkIGR1cmluZyBNSU5JVCwgYW5kIG1hZGUgYXZhaWxhYmxlIHByZXR0 eSBhdCB0aGUgc2FtZSDigJhidWlsdGlubmVzc+KAmSBsZXZlbCBhcyBDIGV4dGVuc2lvbnMuICAg V2XigJlkIHByb2JhYmx5IGhhdmUgdG8gYmUgcHJldHR5IHNlbGVjdGl2ZSBpbiB0ZXJtcyBvZiB3 aGF0IGdvZXMgaW4gdGhlcmUg4oCTIHByb2JhYmx5IGp1c3QgYXMgc2VsZWN0aXZlIGFzIHdlIGFy ZSB3aXRoIHRoZSBDLWJhc2VkIGV4dGVuc2lvbnMsIGJ1dCBJ4oCZZCBpbWFnaW5lIHRoYXQgdGhp bmdzIGxpa2UgZXh0L2V4aWYsIFVVSUQsIGFuZCBwZXJoYXBzIGV2ZW4gdGhpbmdzIGxpa2UgdW5z ZXJpYWxpemUoKSBjb3VsZCBmaW5kIHRoZW1zZWx2ZXMgd3JpdHRlbiBpbiBwdXJlIFBIUCB1c2lu ZyBzdWNoIGEgbWVjaGFuaXNtLg0KDQpUaG91Z2h0cz8NCg0KWmVldg0KDQoNCkZyb206IEFydmlk cyBHb2RqdWtzIFttYWlsdG86YXJ2aWRzLmdvZGp1a3NAZ21haWwuY29tXQ0KU2VudDogV2VkbmVz ZGF5LCBTZXB0ZW1iZXIgNiwgMjAxNyAyOjQzIFBNDQpUbzogRGFuIEFja3JveWQgPGRhbmFja0Bi YXNlcmVhbGl0eS5jb20+OyBpbnRlcm5hbHNAbGlzdHMucGhwLm5ldA0KQ2M6IFplZXYgU3VyYXNr aSA8emVldkB6ZW5kLmNvbT4NClN1YmplY3Q6IFJlOiBbUEhQLURFVl0gW1ZPVEVdIFVVSUQNCg0K DQpJJ2Qgc2VyaW91c2x5IHN0YXJ0IGNvbnNpZGVyaW5nIHRvIHN0YXJ0IGRvaW5nIFBIUCBjb2Rl IGZvciB0aGluZ3MgbGlrZSB0aGVzZSwgc28gdGhleSBhcmUgbm90IGJvZ2dlZCBkb3duIGJ5IHRo ZSBmYWN0IHRoYXQgdGhleSBhcmUgaW4gQyBhbmQgdGhlcmUgaXMgMC41IGRldnMgaW50ZXJlc3Rl ZCBpbiBzdXBwb3J0aW5nIGl0Lg0KDQpPbiBXZWQsIDYgU2VwIDIwMTcsIDE0OjA5IERhbiBBY2ty b3lkIDxkYW5hY2tAYmFzZXJlYWxpdHkuY29tPG1haWx0bzpkYW5hY2tAYmFzZXJlYWxpdHkuY29t Pj4gd3JvdGU6DQpPbiA1IFNlcHRlbWJlciAyMDE3IGF0IDE4OjI0LCBGbGVzaGdyaW5kZXIgPHBo cEBmbGVzaGdyaW5kZXIuY29tPG1haWx0bzpwaHBAZmxlc2hncmluZGVyLmNvbT4+IHdyb3RlOg0K PiBNYXliZSBJIHNob3VsZCBzdG9wIHRoZSB2b3RlLiBUaGUgZGlzY3Vzc2lvbiBpcyBoYXBwZW5p bmcgbm93IGluc3RlYWQgb2YNCj4gYmVmb3JlIHdoZW4gSSBhc2tlZCBmb3IgaXQuIFdlJ2xsIGhh dmUgdG8gd2FpdCBmb3IgYXQgbGVhc3Qgc2l4IG1vbnRocw0KPiBmb3IgYW5vdGhlciB2b3RlIGlm IHRoaXMgaXMgYSBubywgZHVlIHRvIHRoZSBydWxlcy4NCg0KVGhhdCB3b3VsZCBiZSBmaW5lIGFu ZCBhcHByb3ByaWF0ZS4gVGhlIFJGQyB0YXJnZXRzIDcuMy4gSGF2aW5nIGENCmRpc2N1c3Npb24g YW5kIHZvdGUgaW4gTWFyY2ggZ2l2ZXMgcGxlbnR5IG9mIHRpbWUgZm9yIGdldHRpbmcgaXQgaW50 bw0KNy4zDQoNCkNhbmNlbGxpbmcgYSB2b3RlIGp1c3QgdG8gYXZvaWQgYW4gUkZDIGJlaW5nIHJl amVjdGVkIGlzIChpbW8pIHBsYXlpbmcNCnNsaWdodGx5IGZhc3QgYW5kIGxvb3NlIHdpdGggdGhl IHJ1bGVzLg0KDQpjaGVlcnMNCkRhbg0KQWNrDQoNCi0tDQpQSFAgSW50ZXJuYWxzIC0gUEhQIFJ1 bnRpbWUgRGV2ZWxvcG1lbnQgTWFpbGluZyBMaXN0DQpUbyB1bnN1YnNjcmliZSwgdmlzaXQ6IGh0 dHA6Ly93d3cucGhwLm5ldC91bnN1Yi5waHANCg== --_000_BY2PR02MB2989D1A6035072A57D098DDAC970BY2PR02MB298namprd_--