Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:102878 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 69273 invoked from network); 17 Jul 2018 06:24:01 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 Jul 2018 06:24:01 -0000 Authentication-Results: pb1.pair.com header.from=enno.woortmann@web.de; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=enno.woortmann@web.de; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain web.de designates 212.227.15.3 as permitted sender) X-PHP-List-Original-Sender: enno.woortmann@web.de X-Host-Fingerprint: 212.227.15.3 mout.web.de Received: from [212.227.15.3] ([212.227.15.3:39413] helo=mout.web.de) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F7/34-37178-F7B8D4B5 for ; Tue, 17 Jul 2018 02:24:00 -0400 Received: from [192.168.0.51] ([77.21.86.66]) by smtp.web.de (mrweb003 [213.165.67.108]) with ESMTPSA (Nemesis) id 0Lrb4v-1g260C3149-013KZb; Tue, 17 Jul 2018 08:23:53 +0200 To: Zeev Suraski , Levi Morrison Cc: internals References: <1A9B9639-2425-450D-81EE-81059E725617@zend.com> Message-ID: <6ea65c16-2b31-173a-cfb8-afdadd3c3428@web.de> Date: Tue, 17 Jul 2018 08:23:53 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <1A9B9639-2425-450D-81EE-81059E725617@zend.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Antivirus: Avast (VPS 180716-4, 16.07.2018), Outbound message X-Antivirus-Status: Clean X-Provags-ID: V03:K1:v9ImoW13FNkQPvGupitikrz3JvOAWsRCQCCj5zGE34Sb8+2GgYR qlKSLfJ4zdZDOJB5bXqOqOR2BxlFcTdMQmfqI9SRDAtP7c5pa3bD5mHQHB7TW1nwy1Jel1M 2nTlViVb968csStmjkJNBxE2dNOmw5Pa2oj7w9XNrXKyF0GuzvbakOgNY2c30pIpASrXJy+ BYvfOnZ5MnCHYDpfY7dQQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:1KKdQYd/bm8=:Bz1Vt3gMFUD/7FaDXysti9 6R48qYFDtfiYuwO4QYCpsb9kx7r2DhEWjD+TInimCurTXqfu8/H6R0HrqnMmHm+9dDwSxbJVD YpUvlqfdrNobjUVt0sfX9emq0i5C+zIGoJthG+nZgKSimKpYKEmT5aYk1qy9vjKS3WO0yGn4R 7x9elU2SRs6B7iZO0A1L9DOPZezO6i+Mfyxm8GdQ5Hq293g4iF4sdzR9ORMFvZ1xNQY+MIweV RRqZBbLprKQ+nflbqu14TvC4FrHucQeotUWYHJjnWwwjFi/hNcJl+cqZn1KdxHxaN+89FMO8L oJSAn43R/S1wVJ4B6AARn0R/+rRPvRd42HR4r8kdvQmTPA46dgAWQoVLbshWa71I9PNbzP6yZ t4tHt1qu+xwcYQ779ZNAjBE2h/vQekss3d27/jQbQnClPVlxc4YgsofNnsdfjOUFZk/3jK90D u7gMVmo7wfuc3T15YKqefFRi3oj5MFp7TfD6+equ904t6hkjPL0vlmqo0L56ybF8H4qcHGp0e bq1R+Pjy1KkZHtxRgbUfJffZKZodg6gOJwoc9i96E5G7hfVKS1mfA3vnJR1SL9N20/ZLJCDJX u3E3fKDNlfkFUbvrvfk4iRHK8m+xcZQYaY7/JNgJtW6TckuvwiTFueTNJcBfC2CYSr4r2IYJa EEsxqnk+IeFs/ziSGsfvjOiysR/zKixxhsrS+H9MOcYiHAxK2mYutk3EiITaj9PdbL9kKBo8I RpT7YiUXVDYsVG2arUy+eYQO92St3BD1xW7ERQ6W4f9kXdNe2Ww06jkbQzKhcb0lfGj0eYD5U rXTVu2/ Subject: Re: [PHP-DEV] Replacing array_slice From: enno.woortmann@web.de (Enno Woortmann) Am 17.07.2018 um 07:35 schrieb Zeev Suraski: >> On 17 Jul 2018, at 7:12, Levi Morrison wrote: >> >> Fixing `array_slice` would probably do more harm than good at this >> stage. Instead I would like to provide an alternative function that >> does not have all this baggage, and will have decent performance much >> of the time. The best ideas I have for names are not that great: >> >> - `array_real_slice`? >> - `array_slice2`? > array_carve()? array_chisel()? > > Zeev > If keeping it together in a single function maybe array_extract() will do the job. Or do you think it's to close to the naming of extract() and may lead to confusion? Enno