Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125592 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 5454B1AD8CC for ; Tue, 17 Sep 2024 17:30:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1726594373; bh=wj0UiEGA8NiUaB+/lPcQQzXBaYGWu2KXYli9B9C49j8=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=MaEI7nvp7fBIXQZcdgtSGoELfQ4IImbw3tn6MPyGHI/zBpIi4QtryejpEUQ67iGL1 g1jfxW7bGTEjk4RRlmyClaTit2eQyTmux3YdzBdQYOj4V6JbTPhs+ensyiTy5poBbi FcetnJEquHfHddJtHZudvLoyI+X7cTZAE+f3szrx3RUW2XaHVo2NlekaUl4+TydqQy fp9TSc82wI/5by3vGpW9yrb4TV7EYYxFZ6JxHJ1R4WhbcwhctXSQ2ELfChoN3NdLSJ Tvn7YEd7kVS/xsGfsTGwbAVr+tqoC6stFFnDUhmvIVwUyLY29EvjA0kfIS+UAT/2wb VFjnu7OqQtF3A== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 0D2C518038E for ; Tue, 17 Sep 2024 17:32:51 +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.2 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_LOW, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 17 Sep 2024 17:32:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1726594235; x=1727199035; i=cmbecker69@gmx.de; bh=WeMnom47dzHBVUcubHHr3MDqE0ws3TgIEf5vnOkNprQ=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=KcTacgogzlaA05UsMNjhVEJ8T3QZMMgIqTk1LIbL7Z1z7vLCzKyaN4xqaIRTYKlY eOXqE6TghZBM0EFSi4zmEfsT0/MWjv1ZMvN+vnObp0vx0iUbPIUqxRtvI8qSwm5g2 /IgvVuIKQ1DBLCrSEZVmUj/mivY5/BPJXaid1DZvFGhMH7XTddTs6MqCr1FCs+ceQ OInbNEdaiBkqW7xwDOxPYQg82IhwQBxTO9WIUvbWdF0u6RMciEYMMduz3UHvQgS54 P7S3sQGO5ybgXgXINS1cpbduOrkngM2ZO6sMbAoLhc298NVAt38T6iZxr3S42hmIX lqpQ5Uxsou/WF2GETw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.2.130] ([79.251.205.37]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M9Wuk-1sw5fz1NNk-00B5fD; Tue, 17 Sep 2024 19:30:35 +0200 Message-ID: <28e2402e-f600-422b-8aef-76ae3715f7ef@gmx.de> Date: Tue, 17 Sep 2024 19:30:35 +0200 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] [RFC] Change Directory class to behave like an opaque object Content-Language: de-DE To: "Gina P. Banyard" , "Christoph M. Becker" Cc: PHP internals References: <2VnM6xycBpzqzDnAZKWS4zxCSUjvoKywJRiBzTcGhS8axaFS7QwbGNQtjkovo1jQi1XLiEGGTi3KfQfWoxUT527U_-6IGO3092BZdW436q0=@gpb.moe> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:iiANIzFSZe8LbSonPSeqC7Tf06P3rG+wjKvj32S2kfp3/9O/+uq FWwpwlR6GLu+IwDBMSdrr/xTrv0Q9rHTQGg01w4wCXvbCb/lSBC9f9/fNCUBSCVjKVrJDH5 J/T6uCM5zdHpuVgitDC+6+BlvSbXz1NsmW8U6pTSUriSPbl2f8T8EpTg79VEx/d2GO73lGw RahhSxrmIMVcSHv8c8LeQ== UI-OutboundReport: notjunk:1;M01:P0:SQZd0qEnm2U=;yciddbF1D0RWkKUEGA9ihhYPT+x /A1GRDK9fVKCWe/3HWtjAGEgGeD2UiaSb2hjk0vbjg6/oFkVBvsNBkFta1VWzSGlflOSGcCU+ 3DM124shY5p5gcyR05oMVeXECrT6dsnGh4zrslzI5ddv6yW3Szgd0hw+ygvQkEpocihVreZap 2wUKDF0llkCYonItfD12NHb4Lo87G9YcBcNREZGeMjo3Zsm0iSfM8ucqNDBFIQ1BaFzMpIepX JDq0qHo7JBWAv0Df3MEcGXYfK+QWwHneO+ql6n0CsVHT9Jx/H9BecONGHmiI+j/h1yc9AUz4h yEt/YVvqm0gq/sDcHhcB2Kdzn+1FGCVWuN01VWExqTXzeztePMZbdXBbK3Q3cvUXR0dxBTDzz hkr2PTUXNxsO+7xqxZxqf0IN8fe8YzOmnZpf88PLwO/z21aixyJOb0DPrKpHbwAOzRLABenVl /zJPLtJ0IASk0czu3IOWPzYUKxGcipnx7CCkoCtpKZMM/Z96UH9+lymNe9Y+moT6p9UmQF58t 98E0MNJjtxfnlfd3ZDErca/pETqpxD2d5HMzdEGQhKDUx3y/3J6/BYe2Eec3lFuWNnHBspEms rtrYXxHThYqffZl8WFsR6Tc6hDAqrcZrok8x+Mnyw1h7Y51ZU5iGjZJV+kqcuNeaupLAqHGkH JPPJWm1/zKZnle4ivlIcD+u3X1p7NECD6srqUdCLCR1UtnHi8KjbLbvL0X54xqL3afiobQeYZ U4xgJnhUOfgDoWGBJ6GO2fcKlWwxjmI9PW7yjI8NOGo57tKDCtR05Yl7t08FhrqGYcxKxUq9H W2oVYgUHWBOfFqDrParDcL0Q== From: cmbecker69@gmx.de ("Christoph M. Becker") On 17.09.2024 at 18:03, Gina P. Banyard wrote: > On Saturday, 14 September 2024 at 18:48, Christoph M. Becker wrote: > >> On 14.09.2024 at 17:33, Gina P. Banyard wrote: >> >>> RFC: https://wiki.php.net/rfc/directory-opaque-object >> >> As I see it, an opaque object is an object which doesn't have any publi= c >> members. Since Directory has five public members, I wouldn't call it >> opaque. > > Eh, GMP is also "kinda" an opaque object, Yeah, but this only has magic methods, while Directory already has "proper" methods. > and I don't really have any better naming idea, so I went with what is t= he closest common concept we have. > But if you have any idea for better terminology, I would gladly use it. No, I don't have a better idea, and I'm not too much concerned about that now. Only my first reaction was: "What? Why remove the existing methods?" Christoph