Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125726 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 B0FD21A00BD for ; Wed, 2 Oct 2024 10:55:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1727866657; bh=FM8MaPeNMIbiBHuYtTZ9JM5bf1zV2N58fOhSOeNtkyw=; h=Date:To:From:Cc:Subject:In-Reply-To:References:From; b=VFOt4f66PFfGsZ9Kj9pL2sQOq5XLOkXygxXBElAp4yX+ier+NvCd6OVi3xJ5l6EZW qpDHmmhp6u4tdpQelv8ZgCWCQ2IjxfTSNsztzVPMIpVvNreh+5VJO9yCAdSFbEvM6+ Zl6wnJ9NFKxJ6EvvYgrlJv+6gp6OYh/G9AXcwjjkyTbrO2RIGW2WSTV82EXXt+82jq bNRmDQ0//QTVBNDc7xmS9mRiPOLJhkng7mXsV4/x1dK1dnCEDZwyN+FT5UA+w1AOXt mAbfDjd1YQgbKvJJ/LOcv56rSbtQUwozXqIg5B9u+RU5rpK/PBXNhlFXnolcQvqIta GKTcaJJLDKnzg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 43543180381 for ; Wed, 2 Oct 2024 10:57:36 +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.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-4317.proton.ch (mail-4317.proton.ch [185.70.43.17]) (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 ; Wed, 2 Oct 2024 10:57:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gpb.moe; s=protonmail2; t=1727866519; x=1728125719; bh=FM8MaPeNMIbiBHuYtTZ9JM5bf1zV2N58fOhSOeNtkyw=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=nYXs5/H691Jnnt30RAlBP4mkdeuDliORwzxgi+Y31dDXciVQFcNPWlKAxNOydEmvH sOBHTpsbSwekOJRPQRDGTYeVS5GBc7O6BiWI5lpVKaUumuuudiM3Bpec8JiudUpBIJ sKoeRSyqYqHWpIE38EKZNo18r2/Jdx0Is0yC9dhX0tN+MqB4lUfMLhZ5Cffi6HqcYK M2mg9fU5FxeFuLwT2W4giMk7jDgwazCw0H9YsP2rxQ+p0l6BKqAvdcVNZgzXc26Nlj Mast414JbaHUxWxNBsPlM4YcGrTHBZsP7aE040fIc03tvcY4J3jLMgkDZlrkpISKOl gcXjBRAFPT6vQ== Date: Wed, 02 Oct 2024 10:55:15 +0000 To: Larry Garfield Cc: php internals Subject: Re: [PHP-DEV] [RFC] Change Directory class to behave like an opaque object Message-ID: <0VZtrSDTuGwRkGGWFc_2yiAbJa69FBZ1dvn1xfi7dr5KpuGs-Xuo8xH-2WPOwzj-4KB-y0wrfg3t5QXEpx6TvSM0FVYpPfY7jD8efFweGLk=@gpb.moe> In-Reply-To: References: <2VnM6xycBpzqzDnAZKWS4zxCSUjvoKywJRiBzTcGhS8axaFS7QwbGNQtjkovo1jQi1XLiEGGTi3KfQfWoxUT527U_-6IGO3092BZdW436q0=@gpb.moe> <3ab9db77462c5f49c7c4a977098ba4677deb363f.camel@ageofdream.com> <680c10a5523288e4b1df2760e6e03da61a1ac6c5.camel@ageofdream.com> <892124c704f6e18abe2d6c85f6e207ed516d4ed1.camel@ageofdream.com> Feedback-ID: 96993444:user:proton X-Pm-Message-ID: 6694ded00e67d4c31d23689fb0b562860731a041 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: internals@gpb.moe ("Gina P. Banyard") On Wednesday, 2 October 2024 at 00:32, Larry Garfield wrote: >=20 > I have no strong opinions on this RFC as I've not paid close attention to= it, but "we can't introduce an unnamespaced class, that's a BC break" is s= imply not true, and not consistent with how Internals and the stdlib are an= d have been developed. >=20 This is not a new class, it is a class that has existed since the PHP 4 day= s. Arguably, if this would be a new class, that argument would have more merit= . But changing the name of class that is 20+ years old and could have been us= ed in type declarations since possibly PHP 5.0 is a non-starter IMHO. Best regards, Gina P. Banyard