Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:130564 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 lists.php.net (Postfix) with ESMTPS id 0DC361A00BC for ; Sun, 5 Apr 2026 06:15:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1775369720; bh=U5TUYZlRxPImZrWdPGZvXgB3LVN9hnh9MCrnSUpLKaM=; h=Date:Subject:To:References:From:In-Reply-To:From; b=b9A1L0CxysAJQPW0SKuC4+veIZ3Wpzk8NaHftr8avfJwnOG3PJOS1Mj3QtW28Fs6n EKiOrQ4wLOclpns+xq8Mn9/AmlfW6fAtHgMRNXiJbGz5rMQtZN0amOCqh8iWs9D18n WTKwC/IGWsdUowdvTJW70ieInyYhzSRfbntKQfMuSQ9sCq7D7X/wByD6PCyeGv8+6r dtZzlNIJNZF92ZLm9pGne8jqRlnEiRc4Vzm7UeSR9nUleOhjRgD2zm/3ifxB1LuYzc jp0qhs2I+PJ7rcgNQf4oXCdwiyi6NW2TMBzSKPEK30i3ojhGpKHjnffjpEosg74XVs C7v95HukVXsqg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 784AD18007D for ; Sun, 5 Apr 2026 06:15:19 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_MISSING,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mx.kolabnow.com (mx.kolabnow.com [185.254.79.33]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Sun, 5 Apr 2026 06:15:09 +0000 (UTC) Received: from postfix.kolabnow.com (unknown [10.17.5.252]) by mx.kolabnow.com (Postfix) with ESMTPS id 7778E30D2F10 for ; Sun, 5 Apr 2026 08:14:59 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alec.pl; h= content-transfer-encoding:content-type:content-type:in-reply-to :from:from:content-language:references:subject:subject :mime-version:date:date:message-id; s=dkim2; t=1775369699; x= 1776233700; bh=U5TUYZlRxPImZrWdPGZvXgB3LVN9hnh9MCrnSUpLKaM=; b=N HYBuH8IBXLDSOAzwgoietsQDY/T3si2vfN/yDgoISzd8d3WZEO2XhEfcawih0+AH pJpqV1z0TdXMk3cpVVFzmlFEeBOPZE/C4gt3hjWvhqxaQa+E/+xb2hX3N6GDulE9 Ijb1VAOa8UKVbajqief4Kt9vYBdWRXcXRHDxVGGf1Uzu888IpBHG/OsQN+K6G5Pm svMiOk56ya/ApCrb82fA0f3fl2NI1mokzFCaTzmCVCsvel38VukmFueyi6cJkIJR S987TA/bLHhwBgB1xBTsu2XbvsmVOIBNTK6bZ988t6MEj7JRNFhm7ffF7GSvDYo/ pgHpZfoUYqxM6voj4lNGQ== Message-ID: Date: Sun, 5 Apr 2026 08:14:57 +0200 Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 Subject: Re: [PHP-DEV] [RFC] [Discussion] array_get and array_has functions To: internals@lists.php.net References: Content-Language: en-US Autocrypt: addr=alec@alec.pl; keydata= xsBNBEy9TtkBCAC4ef0IJaqTDQNQZ5CPrHvNs5kcACvtffwydrTcRJ28dHwjZD8daSxfVYEo acyARevTOvsp36Vgq8Yt7ATu6y7MPBaPj9Lq0kwX7HM8QDn8jTfufAgMjxcw5bD+JNR5+8G9 hUF3F35gVuAd471hS+QB/Ug/PezcNx9H5yFUMuvrO3ybyIDhw5qJI2RoJMjMr5DPKUG7z810 1e/NW7y9FfHq+Ony7A70w+vcfv1L+LLX5gfrpKI3m0zKm7cj1vyxZfC9RijIzWZN3GgExexI KJdbkcg9F/zigKo72TJhgvjy6YZP03HmWZVcpsd3aIT3Tweg0cCivaKVBNcFR1oda6XvABEB AAHNFkEuTC5FLkMgPGFsZWNAYWxlYy5wbD7CwHsEEwECACUCGyMGCwkIBwMCBhUIAgkKCwQW AgMBAh4BAheABQJMvVAwAhkBAAoJEL7mdKAZNZ3BEhkH/1eAuCOSXsWg8YwZzmABoKKZfNpJ Z3QTwAMxXyCPjJMwLMLHsrVO+VbGupFcIW/q/3bvt1r8LwPB73rg0TFiHoYzeQzdnOVYFW7w OYz9BDVjLE4goDk6xN5Nj1CpBMXzQFdr3HVKyuRK1CLd9p13CofiBlLsQ4JqtosnlvSCEjTL yIajACU3kY2je1e58N5VHzZ+VMeg2xbuQJ3q1iTkYggZ+xRC1muw4Xgt2vxgfWjn7u3dmjYM T3H2WFprLZwliejHgzhWdYABdyCU5VuGCLOV+xk2UCADya0hvVVIezA/4YG3w01yjsljRrKy HFJUqw+MqagA6dsfflZSvmROKMbOwE0ETL1O2QEIANHbid+rMQ/IX0/UyVtnLWunDEg6Yl2B twHTecZ4Ym3tBxc1sbPDoYpY0DZ86gYi9DCbolrdjnrRK9ldYItVJ8rJUkEIDz/2yhjcr3s3 p2SyI94bocoG0WW+VRlssJMxTB2ihblihkY5HqT+9PgOFxnpSqz1ksTaI3JOVcokidhoB7MJ muyb28rNtZCJP7upRUwBSoZfHiL83w3Ad1Fn49QVO7kshH11lNyJ9jB17BTl1I0sj7RPqAor JcMxsSOJXW71ZcipXWym+GacY/qziQw7bT9CQYSmr4SiRV7GahD91enDkdv+pUAnb8NEifQ1 LT26XcL6Ng9EbG5AT4qI46kAEQEAAcLAXwQYAQIACQUCTL1O2QIbDAAKCRC+5nSgGTWdwe2T CACaux3lHitD8IIO5fy6RxPqym6vMlKiN0IyilahtJ0A2htNqwbFb6TukpzKw04DGSPEOGPa o4hdsLtQtqAPwqrR+FGJDc6V/jD0rPjThC3NcvkJuoi622ZLCsi8TAL5kBmF2NYd7ejszB31 5EzvpXSeES8+9pv6yshzUborEg9QKhPxW0yvrdj2OwFUlRr6/jLpKmMLzSx5F0yEg10urvfe 9Sttk5TVzHycOa1nKSzj79F1jXTl/mji/i082s1nlwb8d6LNVrm0e1tGMxSk/WpghFVVSm4O MvUvMkEEDkwGsm+mPcmX4UPcvq/wU3hGhDeVlpkfVTJQGvDbEUzTXbz6 In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit From: alec@alec.pl (Aleksander Machniak) On 4.04.2026 16:06, Barel wrote: > This is the link to the RFC: https://wiki.php.net/rfc/ > array_get_and_array_has I'd prefer $key=null case removed. It's not that useful, not on pair with array_has(), and one would debate what to do with the $default in this case. I'm not sure this needs to be stated in the RFC, but I hope they do not throw a warning when the key does not exist, on any level. -- Aleksander Machniak Kolab Groupware Developer [https://kolab.org] Roundcube Webmail Developer [https://roundcube.net] ---------------------------------------------------- PGP: 19359DC1 # Blog: https://kolabian.wordpress.com