Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:85331 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 26383 invoked from network); 20 Mar 2015 21:07:28 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 20 Mar 2015 21:07:28 -0000 Authentication-Results: pb1.pair.com smtp.mail=sommertm@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=sommertm@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.213.179 as permitted sender) X-PHP-List-Original-Sender: sommertm@gmail.com X-Host-Fingerprint: 209.85.213.179 mail-ig0-f179.google.com Received: from [209.85.213.179] ([209.85.213.179:33190] helo=mail-ig0-f179.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 97/9A-64120-90C8C055 for ; Fri, 20 Mar 2015 16:07:22 -0500 Received: by ignm3 with SMTP id m3so3217011ign.0 for ; Fri, 20 Mar 2015 14:07:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=Oqcm0J/VXZ2DhJxk+bF/yqR/vK5NbOTiiT0IIVJLwO4=; b=s641IVvK20v25Tmt5To+6638VAj5BSgGhlcsTBG6/ZzA1JvG3S0XndsE7fl4nOXZdH 1HShVRFszVHnpjs6bw/Yl0k2wmqUwE5xUjX3MSUSPgrbrC7n7lbqPZ8DHhqFu0wSM76T U7ah8BRgIvdoA21+imYzjtbofZeL63+S+kChcqBLD1KicqGoTjrNaeII1g555C6Hnnr4 5XEPPdTGraEjrD5ApUVBvVF5xsWXJgqHoDouxfWLudAfMO3gYZ6nZBLttfkcrU7u9Vj2 Qfp6aYrbsRF3RXxi0+PwwX4ciMzcagh6ORjtGCYq8Gsqes5WTOCAoAFrAdgxjj7pivgJ yicw== X-Received: by 10.107.7.18 with SMTP id 18mr126937775ioh.69.1426885639578; Fri, 20 Mar 2015 14:07:19 -0700 (PDT) Received: from [192.168.1.30] ([50.243.7.30]) by mx.google.com with ESMTPSA id d63sm3905295ioe.34.2015.03.20.14.07.18 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 20 Mar 2015 14:07:18 -0700 (PDT) Content-Type: multipart/signed; boundary="Apple-Mail=_4AA2EDD9-A4E4-4131-87B5-BEF3BCCD4BFA"; protocol="application/pkcs7-signature"; micalg=sha1 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2070.6\)) In-Reply-To: Date: Fri, 20 Mar 2015 15:07:17 -0600 Cc: Stanislav Malyshev , internals@lists.php.net Message-ID: <3DF943D5-FB79-4EE5-A93C-0CDEAEE3C5B4@gmail.com> References: <550B5A81.1090706@gmail.com> <550C8879.70002@gmail.com> To: John Bafford X-Mailer: Apple Mail (2.2070.6) Subject: Re: [PHP-DEV] RFC - Array slice syntactic sugar From: sommertm@gmail.com (Tyler Sommer) --Apple-Mail=_4AA2EDD9-A4E4-4131-87B5-BEF3BCCD4BFA Content-Type: multipart/alternative; boundary="Apple-Mail=_446BBD53-414B-4BC9-9CCB-C500D3A2DD95" --Apple-Mail=_446BBD53-414B-4BC9-9CCB-C500D3A2DD95 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 > On Mar 20, 2015, at 3:04 PM, John Bafford wrote: >=20 >=20 >=20 > If people are generally interested in having an = array_key_(first|last|index) implementation, I can dust off that PR, = update it for master, and if we really need an RFC, I=92ll prepare one = for PHP 7.1. >=20 > -John I=92d be very interested in this, though I don=92t have voting karma.= --Apple-Mail=_446BBD53-414B-4BC9-9CCB-C500D3A2DD95 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=windows-1252
On Mar 20, 2015, at 3:04 PM, John Bafford <jbafford@zort.net> = wrote:



If people are generally = interested in having an array_key_(first|last|index) implementation, I = can dust off that PR, update it for master, and if we really need an = RFC, I=92ll prepare one for PHP 7.1.

-John


I=92d be very interested = in this, though I don=92t have voting karma.
= --Apple-Mail=_446BBD53-414B-4BC9-9CCB-C500D3A2DD95-- --Apple-Mail=_4AA2EDD9-A4E4-4131-87B5-BEF3BCCD4BFA Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMezCCBjQw ggQcoAMCAQICAR4wDQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0 Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAn BgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDE1NVoX DTE3MTAyNDIxMDE1NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSsw KQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFy dENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAMcJg8zOLdgasSmkLhOrlr6KMoOMpohBllVHrdRvEg/q6r8jR+EK 75xCGhR8ToREoqe7zM9/UnC6TS2y9UKTpT1v7RSMzR0t6ndl0TWBuUr/UXBhPk+Kmy7bI4yW4urC +y7P3/1/X7U8ocb8VpH/Clt+4iq7nirMcNh6qJR+xjOhV+VHzQMALuGYn5KZmc1NbJQYclsGkDxD z2UbFqE2+6vIZoL+jb9x4Pa5gNf1TwSDkOkikZB1xtB4ZqtXThaABSONdfmv/Z1pua3FYxnCFmdr /+N2JLKutIxMYqQOJebr/f/h5t95m4JgrM3Y/w7YX9d7YAL9jvN4SydHsU6n65cCAwEAAaOCAa0w ggGpMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRTcu2SnODaywFc fH6WNU7y1LhRgjAfBgNVHSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRa MFgwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYh aHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6 Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5j b20vc2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0 dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBAAqDCH14qywG XLhjjF6uHLkjd02hcdh9hrw+VUsv+q1eeQWB21jWj3kJ96AUlPCoEGZ/ynJNScWy6QMVQjbbMXlt UfO4n4bGGdKo3awPWp61tjAFgraLJgDk+DsSvUD6EowjMTNx25GQgyYJ5RPIzKKR9tQW8gGK+2+R HxkUCTbYFnL6kl8Ch507rUdPPipJ9CgJFws3kDS3gOS5WFMxcjO5DwKfKSETEPrHh7p5shuuNktv sv6hxHTLhiMKX893gxdT3XLS9OKmCv87vkINQcNEcIIoFWbP9HORz9v3vQwR4e3ksLc2JZOAFK+s sS5XMEoznzpihEP0PLc4dCBYjbvSD7kxgDwZ+Aj8Q9PkbvE9sIPP7ON0fz095HdThKjiVJe6vofq +n6b1NBc8XdrQvBmunwxD5nvtTW4vtN6VY7mUCmxsCieuoBJ9OlqmsVWQvifIYf40dJPZkk9YgGT zWLpXDSfLSplbY2LL9C9U0ptvjcDjefLTvqSFc7tw1sEhF0n/qpA2r0GpvkLRDmcSwVyPvmjFBGq Up/pNy8ZuPGQmHwFi2/14+xeSUDG2bwnsYJQG2EdJCB6luQ57GEnTA/yKZSTKI8dDQa8Sd3zfXb1 9mOgSF0bBdXbuKhEpuP9wirslFe6fQ1t5j5R0xi72MZ8ikMu1RQZKCyDbMwazlHiMIIGPzCCBSeg AwIBAgIDC4Y1MA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRD b20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYG A1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0EwHhcN MTQxMDEyMTkwNTU4WhcNMTUxMDE0MDkzMTM0WjBbMRkwFwYDVQQNExB6ajJFMTRJM3M0TTh3eE13 MRswGQYDVQQDDBJzb21tZXJ0bUBnbWFpbC5jb20xITAfBgkqhkiG9w0BCQEWEnNvbW1lcnRtQGdt YWlsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN5k3pCuZTDj1YHeUyUpi4si yFAeUUDlVkRxaBVCJ0Z6YhAk//odyKOREaqZPAh1eBkY4XmilK9p/CAIGmUbKyG/ITRNYcgyTN0+ Ke0wxOq6goqixX3KnDHM/MZDytRvFr7j75tODdFw1sXImoOIwfc6Fyrc9ckIIsXBJhPwWaOwR/vL 5b25cByXbqGAKduaFUWwtNNYJLhyEQ5eR8lreiDuZAptzNXl9vk6yDoo1WE9v7cE/IklHwSCblQu 1WuUC03JGit+vKhkEXE8hrS7ZjzhJrMXNP/92YKQgaMDGxkdt2E9cltnuvhuJnG5WkipWqWtPEcJ RZED7kZqh8Genl0CAwEAAaOCAtgwggLUMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgSwMB0GA1UdJQQW MBQGCCsGAQUFBwMCBggrBgEFBQcDBDAdBgNVHQ4EFgQUhb0uexFSlpoFblmGnDCux/7s2WkwHwYD VR0jBBgwFoAUU3Ltkpzg2ssBXHx+ljVO8tS4UYIwHQYDVR0RBBYwFIESc29tbWVydG1AZ21haWwu Y29tMIIBTAYDVR0gBIIBQzCCAT8wggE7BgsrBgEEAYG1NwECAzCCASowLgYIKwYBBQUHAgEWImh0 dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwgfcGCCsGAQUFBwICMIHqMCcWIFN0YXJ0 Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MAMCAQEagb5UaGlzIGNlcnRpZmljYXRlIHdhcyBp c3N1ZWQgYWNjb3JkaW5nIHRvIHRoZSBDbGFzcyAxIFZhbGlkYXRpb24gcmVxdWlyZW1lbnRzIG9m IHRoZSBTdGFydENvbSBDQSBwb2xpY3ksIHJlbGlhbmNlIG9ubHkgZm9yIHRoZSBpbnRlbmRlZCBw dXJwb3NlIGluIGNvbXBsaWFuY2Ugb2YgdGhlIHJlbHlpbmcgcGFydHkgb2JsaWdhdGlvbnMuMDYG A1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwuc3RhcnRzc2wuY29tL2NydHUxLWNybC5jcmwwgY4G CCsGAQUFBwEBBIGBMH8wOQYIKwYBBQUHMAGGLWh0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIv Y2xhc3MxL2NsaWVudC9jYTBCBggrBgEFBQcwAoY2aHR0cDovL2FpYS5zdGFydHNzbC5jb20vY2Vy dHMvc3ViLmNsYXNzMS5jbGllbnQuY2EuY3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRz c2wuY29tLzANBgkqhkiG9w0BAQUFAAOCAQEAkjoHRhP/VNaF4/eJwSpk+/8uF3vwXcogTiLSecde CddLedT/9eKfp5Ho3tdPeJTjNVFub6b/NdD4tceR3CMJe72Dha6IX/1PswZTYYLorewDJ+yQtjdA jxCll/ZFSRGz6ypnFIbwtj6/yQLKkU09b5Oamhw+CZXpFiGYzA5DihiGptOU+dv0+L219sz+K38G FKJLn/K5afbNCPk/Jvl314D4rC//MakNJvBf2Z2BbDIDdnXYRLhR2bhQuq4T4etJuhPTnh/qJ2dk 4vyJFeI63EEo7xyJSjrWALlYYEZoa3G4YfXAYuvL4VxgG6iYM/OUh18sqFmySjyENLEplxIzBTGC A28wggNrAgEBMIGUMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkG A1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRD b20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAwuGNTAJBgUrDgMCGgUA oIIBrzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNTAzMjAyMTA3 MThaMCMGCSqGSIb3DQEJBDEWBBTu4dCZgeHAIKu1cZPUM6hCXNmkYDCBpQYJKwYBBAGCNxAEMYGX MIGUMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2Vj dXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3Mg MSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAwuGNTCBpwYLKoZIhvcNAQkQAgsxgZeg gZQwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1 cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAx IFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQIDC4Y1MA0GCSqGSIb3DQEBAQUABIIBADIa Lw7nFBD/ae6MaYURrWJhaRX8mm6gYjzhhB6p1+1kYDuM2SXMP+xm06oVOxeoOOMtp7zkW2e5XghQ xq1sLoWa7uixL8M/dqD7dGbCLtesfmBgXXhExUdIEeckACpNyQeeVK78+13rLJzYA/VqW/OKt6lW PW+1fLI9mPh2xRbtn8pLP72mn4o5kPcX+bafqaFP/fuQ1YwyeKMgdfE0so9EXcL+V9/DhM6t6Z+7 FYqfbl39J1wWqJ7x4K9FZXPq13fCUTKy84GhEst/zQArG6CEIdXKBdzjHlsyufdvYxNACnDQ8pZV 0a3qocjnvpbxDHa+co2+etFFOfNllbi3CBoAAAAAAAA= --Apple-Mail=_4AA2EDD9-A4E4-4131-87B5-BEF3BCCD4BFA--