Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:129148 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 3B95D1A00BC for ; Sat, 8 Nov 2025 13:30:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1762608622; bh=WQPcdG1n82hSG9geLilcF77AGDp1QfLM+nQjXOxxhAs=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=RsyjnH4cx51T//lPwxycz/j/EDBIZf45zAvnGJLVEEdkeaPdZTDExPZqctbg1Prll LuXYlc35pjq0AoH8I32BqKQQ5DAHQ0qyFD9TPErrKPoTUgkk5FgT3Y5kXLKIY6tjc3 qSWFdmxFOear60//oGpC4skPvAL05Z41bgTnO3i5ltnC3O7Yja2hJNzzUyVHXdWd/l 62XOWcvzSkDcLAorcTdhrV0ckiMIOM2TPEjDwbZyc7uH7YioBaATTrupAMkLRCr7F5 sPVI4m8ZY8PgU2jSaDi+lzAYR7/DumBnesDciDg7dNkAKTwVLD/hSzLYBUGxUBPLLZ 4+AUOizjirx2Q== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 31888180079 for ; Sat, 8 Nov 2025 13:30:22 +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.9 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,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-lj1-f171.google.com (mail-lj1-f171.google.com [209.85.208.171]) (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, 8 Nov 2025 13:30:21 +0000 (UTC) Received: by mail-lj1-f171.google.com with SMTP id 38308e7fff4ca-37a48fc48deso15328261fa.3 for ; Sat, 08 Nov 2025 05:30:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1762608615; x=1763213415; darn=lists.php.net; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=WQPcdG1n82hSG9geLilcF77AGDp1QfLM+nQjXOxxhAs=; b=gneWW/CVuMJOHujYpnH/QYTVbPuXTsPDIyaNrfGHuEU3sUix7RPgF/qPvrWmO27uX0 GHnJg+lANy5iLAEe6JxXRedeb+h1+j26FcOEf1L6mz8NTRLtFHbEiT/CjgS5E4dYilxt fZm3cspdhA3Pe42SIg9QOUKjoUQex7rj+qdW7iKoiWKTm5NKfnBnBEdwuEvhiuOWtYGC QO+OOnhb0TQJr+5XISID/YrFOQ8vlgzQWMR+i+lRNcOfEb80C/xbhvfuwmOsWc9vV7HI P3wWU60f4Ynyr4+1LHgMF8bv1JuA0JmcKV6ytBl/jxk6b/bZt7o+lnf6No0/p8/y05Bh Yd1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762608615; x=1763213415; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=WQPcdG1n82hSG9geLilcF77AGDp1QfLM+nQjXOxxhAs=; b=PNw8Sr1OucTq8Sg1Hnfa6oitFgd90B2ucG8Y5Gx8v1l7QSR0rKeIgui7cxnhfEdfPx FExeVUmP1r2pZJWrZ5nOs99UeI0vBoIXV8XDsaWXkHR+bMtAkfQZh2WTiJHfLssOIOWd kzt3grUMWRoc9sWd3+RxGmhO9XRYz7ndRwjQOb9WdKNW/TTpEIFKudy54mDjy0f5tJ6B T0FsYvP+q/zETtNB/5BM/2ktm7PuZPF1TJ5DAvvZwlDhoN+eiUj1sQ5mogwIfZtI9jkg Bq2HkuQOnYwD+vtdTsj6vSdssj7jDKdQTckswTepogDkRD4xdsaDbbx+7acVVjKk4S5f ZjwA== X-Gm-Message-State: AOJu0Yy4IZe/FPIW+hQJYLV3Hj+7zZW5Nztd355kBj0OZAZmyBFrqWaR ywzLh3I0Y2Dj5K7DpjNZWydayiNLbLbpQPh7f0qGouTbw9wAIzf+gecD7m62wNHB5Mrh/ECZA2j jPWzinOJKxUFsRcLgej9cgpUPJkcaH9eGBA== X-Gm-Gg: ASbGncslWn42CKT7jSrXdBPClB+XHiHYCUDTCEbFVe02waK0SuHggRNAP4rdTYy+ocM gEzru5JNR/da+Td/P1H5AqgzgtNKlXaDiF2itR72DbFrWehycJrRXt8gUEI3LJDE8/pinymyi5H TESmz91MvRNHjMhe4BgIcEz9SmtionJdcxjpkpKCfarxHg6g5XCbGdn2dW2ajGwiMM9kI4TE8bv UnUuh4leYGe6toDD7JoR2ev6JaFlcovsbiVh2HPoT64jC5xCfksMyREjqLr X-Google-Smtp-Source: AGHT+IEjgbM5KoSlEwqqPIh7xZ71ZxrbcnudDqEaITxPSPos+G1nVmmv2x5Bnbq+6Wf1roHLc9r3XDUM7LrjWVhpxN4= X-Received: by 2002:a05:651c:f02:b0:37a:2dfa:c772 with SMTP id 38308e7fff4ca-37a7b30949fmr7373781fa.49.1762608615070; Sat, 08 Nov 2025 05:30:15 -0800 (PST) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: In-Reply-To: Date: Sat, 8 Nov 2025 13:30:05 +0000 X-Gm-Features: AWmQ_bn_dfWtS6LpHIP6rshBkRsmcFi5fOiOiwA_dASU6AhFSrbEfoNv4WB7PpQ Message-ID: Subject: Re: [PHP-DEV] RFC: Namespace-Scoped Visibility for Methods and Properties To: Rob Landers Cc: internals@lists.php.net Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable From: tekiela246@gmail.com (Kamil Tekiela) On Sat, 8 Nov 2025 at 12:44, Rob Landers wrote: > > Hello Internals, > > I=E2=80=99d like to introduce an RFC for discussion: https://wiki.php.net= /rfc/namespace_visibility which proposes a new visibility modifier: private= (namespace). > > This idea has appeared several times in previous threads but never progre= ssed to a formal proposal (from what I could find). My hope is that with de= fined semantics, examples, and implementation details, we can evaluate it p= roperly and see whether there=E2=80=99s support for moving forward. Feedbac= k is very welcome. > > Sincerely, > > Rob Landers I like the idea except for the name. Why not use the internal keyword like C# does?