Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:110869 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 21135 invoked from network); 7 Jul 2020 23:13:56 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 7 Jul 2020 23:13:56 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id BD5AA1804CF for ; Tue, 7 Jul 2020 15:04:43 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, SPF_HELO_PASS,SPF_NONE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS11403 66.111.4.0/24 X-Spam-Virus: No X-Envelope-From: Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 7 Jul 2020 15:04:43 -0700 (PDT) Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 86B3A5C01AB; Tue, 7 Jul 2020 18:04:42 -0400 (EDT) Received: from imap26 ([10.202.2.76]) by compute7.internal (MEProxy); Tue, 07 Jul 2020 18:04:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=bObNenCy46BAxvq/GG/JJu5VYMtQRhjCRTJuoePG1 TU=; b=hgd3YfbDWWihpd+cHgfTyd8n2f5cNtsvN8IyllFnqNqaEizZ5pxB1v2vy TUCcYSMvSzIu/5izRqp82AH2Ub3CCLGr5iqqhfIfAnhY9nUlg7FQ8VKFKETmjZFR HpW8wyizApkW+/YFzrwXay61bYHVrNetgPlEI2P38k1yxHO1V9xH5NrG1ewddC4B gyXhkLlBv8NMZYYP6YwHVsOhNmZ6/r2weYeqF+U1qGRj+RUdhX61I8xfluzV1tRv DbRH1CN7NU44BT8v97WOyJi2HyafQJ1ctTTSup1fnwXeO0QUql0X/b6DPSw3CGlc 8Y7yrjbm7RGESppL+DakT3wcXNQrw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduiedrudeigddthecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvufgtgfesthhqredtreerjeenucfhrhhomhepfdfnrghr rhihucfirghrfhhivghlugdfuceolhgrrhhrhiesghgrrhhfihgvlhguthgvtghhrdgtoh hmqeenucggtffrrghtthgvrhhnpeffffffjeffudfggeevvdeitdetvdfgjefffeffjeel feejteevheeghffhvdfgleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmh grihhlfhhrohhmpehlrghrrhihsehgrghrfhhivghlughtvggthhdrtghomh X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 17D6F14200A2; Tue, 7 Jul 2020 18:04:42 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.3.0-dev0-576-gfe2cd66-fm-20200629.001-gfe2cd668 Mime-Version: 1.0 Message-ID: In-Reply-To: <70889678-d469-0f94-3c5e-e86fcd03b22b@gmail.com> References: <0771c3ac-53ec-4a7f-a4e9-6ae3c9b1f1f6@www.fastmail.com> <49fd7972-8cec-4207-99af-6c77c2328211@www.fastmail.com> <70889678-d469-0f94-3c5e-e86fcd03b22b@gmail.com> Date: Tue, 07 Jul 2020 17:04:21 -0500 To: "Miguel Rosales" Cc: "php internals" Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] [RFC] \PHP namespace usage heuristics From: larry@garfieldtech.com ("Larry Garfield") On Tue, Jul 7, 2020, at 4:22 PM, Miguel Rosales wrote: > Larry Garfield wrote on 07/07/2020 16:46: > > This has reached the 2 week mark, but there's not been much discussi= on. Anyone else want to weigh in? > > >=20 > I guess I'm missing something obvious here, but the RFC says: >=20 > > 5. Component or sub-component namespaces MUST use CamelCase naming=20= > conventions. >=20 > But then in the examples you've got e.g. \PHP\DOM\ or \PHP\SPL\... isn= 't=20 > that incorrect? >=20 > And slightly related, is there any reason to use \PHP=C2=A0 instead of= \Php? >=20 > Sorry if this has been discussed before, I haven't seen it. >=20 > Cheers, > Miguel Mm, mainly because I added the CamelCase clause late and didn't think ab= out abbreviations. Whether it should be PHP/XML/DOM or Php/Xml/Dom has = been an ongoing debate for at least since PHP 5.0. I have no preference= strong enough to die on that hill, though, so whatever voters are willi= ng to go for I'm good with. Anyone care enough to offer a bikeshed color? --Larry Garfield