Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:130559 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 920541A00BC for ; Sat, 4 Apr 2026 14:06:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1775311600; bh=GwBBirulvgNhza34ugta0KpFAGfjy8bTfhdtgDEh/X0=; h=From:Date:Subject:To:From; b=ajNBLaCuyJcoNT6Akdle9QNETFPyHGnurP3uEPKfFlz5IEFKshGGB3blgQZLwY48h 5nnkSywsRAVWmin6Q94nDzv6i+amw6oFKny2T57wxlxybCWVhFPcDvDbjEHfQ2fzML WyTPtP1B+GXqMcV69mGTnyIEiVr0fi3Xe5jbZsAo4hL7yx8ngYAYux+c1VNiJ+7uQo DRvfYw+13NbDvTs46gZ7rTWfQdypFjZ5wAQvIEH/7CMYhYQ+PRqc56RGgGDiA1SWU7 YblKvVmzwpGQoF/EePqpPSGz9qetOjRtspME1qajMHwFy//pbldoRPewtrmRDutIln EdUEnfw9b6BcA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 4D558180069 for ; Sat, 4 Apr 2026 14:06:39 +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=ARC_SIGNED,ARC_VALID,BAYES_50, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mail-qv1-f51.google.com (mail-qv1-f51.google.com [209.85.219.51]) (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 ; Sat, 4 Apr 2026 14:06:38 +0000 (UTC) Received: by mail-qv1-f51.google.com with SMTP id 6a1803df08f44-89cc71f4311so36430646d6.3 for ; Sat, 04 Apr 2026 07:06:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1775311593; cv=none; d=google.com; s=arc-20240605; b=RYl8lKM1B6YU4nfxEWDXWPzcyBNArJ7R2MMkstJxeg5u+VERtE7aPGRS+4nP08r08H pGDrjhJGjAf8+nG7UCA4vOL8q1IElRZ1AUxvZyEycY7nob1W3A7Jl8rUXHQ+7tPaAXxN 87xkI7srtvgQV+quZDP5AUyUcE3pd348E50FuwhLVNxYKeOf54kYWtC5QwRyQKdauGtv 1Wh08Xn5f4QKUySEQgSxYDK9hm0y92LdUad34rqO083Jcqplp1Qw7MwxDFqeDE27nyE5 sUGEL2rpPQjY478AogRnJBNj2v+Xs8WDMZOizpaaWzjoZUiKy0cTw8Qxmy3U09cH0Y8Z XDOg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=GwBBirulvgNhza34ugta0KpFAGfjy8bTfhdtgDEh/X0=; fh=PwvV1jWZOR90rDIG/6XexqaHJyAFBTdnFVhsS64qdEQ=; b=TaRiUyS8IoPXDKwW8NY6l6KMaI/cLAFSJOT+Pphl00ZfWvQb+8V8hbJYrOll5FOTm8 GG/kDvHFTBT7DbIRDIg2z19xgOt/DzC0vlDkRhejpHXa1UmfBOXv49K51ehXL83kHJwF ckiv7Sm9S0ysUZfR8EE3ClifCz7TbEZjrO/xoFzSTKYBVAJB/yMZ30NaH+85Mn4Ct4dt xnWsjkSfSruw1UbgpsqifSV4KHmI3cuqJI0Ea3zyovESqYe8RcAgAPGLxfHiXRXkDlPw OTvZc8gKsfH3+XC+lQNGA3LYgDYr4ZqvC1rP4RdkeLbsTF16+0BudLo4iz+7cgw8m6UY dR1w==; darn=lists.php.net ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775311593; x=1775916393; darn=lists.php.net; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=GwBBirulvgNhza34ugta0KpFAGfjy8bTfhdtgDEh/X0=; b=D5si5XIUuv7/MswhWLNYCzV0ckE5EkegR8BrigHznFCcDCPjRgKwSvimyTbVSG0XdC fds4bkWq2rTAGjMi+vjVTL4623uNKU3hidflD5FFSAvkzfsEXr9SP4MDalatWb5lXNqJ ZFDlhFdfBJT2FZY7L3amHpxrBc7smEoqeO4mueLSD9VCzDl1kFkls5HCATpYo/KeHM5M lQzauQjY/UpJPG/jezFwX4KVyqJVPLe04RPqqBP8FkI5MpITnw25CMs7/yBGLkrU5Pav KLs7sggllj6d38nHxc6J+y9drd/BnQ8PqgsS9YKUuV2PmmcI2J1nxanAw7KbJacxbjCu CETw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775311593; x=1775916393; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=GwBBirulvgNhza34ugta0KpFAGfjy8bTfhdtgDEh/X0=; b=oTj1qNWOR/sBkipq1YQxbKHfbgWNrrPVgkBoXWiF5sEAbZXq1QkvFRSqnRnlKkPYNW 3J9TD6ntcvsNmHa9UJflyRe+GA9S4R0Pk6R3OdEl9JYzi5mA0IEaAgo9YL5aymYXyklh xMDSE48NQVXvaNH0RAqeXPMtP9OO3r0aO2RbE4BI31bc4l2Q7dgfUiy1XHfsYKPgHCfX /XzaaeSkuYDjuSz2kbcCTMpWEAivHeu1xgH1ZecrZdUjZznUVlYFHDLdAG5Dg43jCx28 SASMpUsuwfHu6ARA9SJNtnE2WP8puMsApihE4a/R0IZ/5xbXN3/BErOoM/9tuFCgS6s6 9kuw== X-Gm-Message-State: AOJu0YyFWOF4JWXWJ1E6Mv0HVpBI2Knpjf84/IcBwFgxRTafBXssFEMx Hq68v/0LCRW/HES5klEqhh19GyNrbcurmdVEdteS8oESm2q7XQ6NiSneLeAkozNcmmM5fhOoUS+ MZdBRWBDR+4/CS6Tft7o36465yG+BY5wlQXw+ X-Gm-Gg: AeBDievxW7lxDiGgF289VjNKLHYtJdu3zGjuT/P3OTAKAVRfYQucnDlHxrpCjmlcXyC FPffkcwwlmDAgvQKYU40x5y3wBJS+DqZ185nph80boqV93EiTX4VZd9XApUmhMHd5xcE6JONwun gRqpp88Q92uL/2YwiRiT9erM+AWe4UZzKwbJWr3HsHK8NVKLGRg2B3dAbN0UhxzHFEHEmgnCRZo z5/b15AHzO/bnyuN1G+0S3V/1+sIuDOIS7vwKtCy3zgaoXn6PD2LQzaePeiCXoXpU5tQp5j5Ldn CspFewqjCQmsFtljb9NztPblGNXVtDPiu5FMDA== X-Received: by 2002:a05:6214:5c82:b0:89a:63a8:40d2 with SMTP id 6a1803df08f44-8a7041fd559mr91387246d6.35.1775311592963; Sat, 04 Apr 2026 07:06:32 -0700 (PDT) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 Date: Sat, 4 Apr 2026 16:06:21 +0200 X-Gm-Features: AQROBzASmKr5myeMN6pyWq6yt07A5DIcbbDBiU6sAk_gASkDkZ9UFdhI271rjzI Message-ID: Subject: [PHP-DEV] [RFC] [Discussion] array_get and array_has functions To: PHP internals Content-Type: multipart/alternative; boundary="000000000000dd4245064ea2f001" From: barel.barelon@gmail.com (Barel) --000000000000dd4245064ea2f001 Content-Type: text/plain; charset="UTF-8" Hi, I would like to open the discussion on my proposal to add two small, focused array functions for retrieving and checking nested array elements using dot notation. This is the link to the RFC: https://wiki.php.net/rfc/array_get_and_array_has This is the link to the proposed implementation: https://github.com/php/php-src/pull/21637 Thanks!! Carlos --000000000000dd4245064ea2f001 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

I would like to open the discussion= on my proposal to add two small, focused array functions for retrieving an= d checking nested array elements using dot notation.

This is the lin= k to the RFC:=C2=A0https://wiki.php.net/rfc/array_get_and_array_has

This is th= e link to the proposed implementation:=C2=A0https://github.com/php/php-src/pull/21637
<= div>
Thanks!!

Carlos
--000000000000dd4245064ea2f001--