Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:127071 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 5364D1A00BC for ; Tue, 8 Apr 2025 08:53:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1744102250; bh=zqMNHwkdF+LcsKk6/2s4MJj3aRcTpl2BZZOwpix3z6U=; h=Date:Subject:To:References:From:In-Reply-To:From; b=LmQPBJRykQTRKmlQMJIcl414mKvcjRlB7Av3FztSO2krBMr+coH6Ju2pdDQg+MMrU ZAQObA/0lGkFd7wDfSgoaqms9FOFlunXvNeARDoRMJ1vUkNGzE1nBCDP4JJkfo+uzB 3l/3BFx8HDSylDLYyNsI+EeotYw+syVuosBbgNPeXNPDurW6yeQmRMxO9W673rXjFT 9HS35BHk3lQCLj16ZzrTtyECfd7gFsHFmloyHelUOZD8WI7hlO7D0peUK8lnIlENn0 23+ZJd277xK48CwJPMlNyrPQNpGa4tBGtGVUg1f8hwouT4/4gw0l1jA7mWermOT4pW ZcKk3cpAHyfTA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 150AD180071 for ; Tue, 8 Apr 2025 08:50:49 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_50,DMARC_MISSING, RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from apynys.serveriai.lt (apynys.serveriai.lt [79.98.29.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 8 Apr 2025 08:50:48 +0000 (UTC) Received: from [90.134.4.254] (helo=[192.168.1.156]) by apynys.serveriai.lt with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.97.1) (envelope-from ) id 1u24hj-000000004Xw-0Lp2; Tue, 08 Apr 2025 11:53:11 +0300 Message-ID: Date: Tue, 8 Apr 2025 11:53:07 +0300 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta Subject: Re: [PHP-DEV] [RFC] [Discussion] array_first() and array_last() To: Niels Dossche , PHP internals References: <51fcec92-b2ae-482e-920f-c6c991b526c5@gmail.com> Content-Language: en-US In-Reply-To: <51fcec92-b2ae-482e-920f-c6c991b526c5@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Sender: webmaster@daikaras.lt From: webmaster@daikaras.lt (Daikaras) On 4/5/2025 6:51 PM, Niels Dossche wrote: > Hi internals > > I'm opening the discussion for the RFC "array_first() and array_last()". > https://wiki.php.net/rfc/array_first_last > > Kind regards > Niels -1 because returning `null` for empty arrays is still wrong. Whatever similar behavior exists should be corrected to throw `ValueError` in the future. Just my 2c.