Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:111088 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 70127 invoked from network); 21 Jul 2020 09:37:47 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 21 Jul 2020 09:37:47 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 7AF6F18050B for ; Tue, 21 Jul 2020 01:31:55 -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.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mail-il1-f169.google.com (mail-il1-f169.google.com [209.85.166.169]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 21 Jul 2020 01:31:54 -0700 (PDT) Received: by mail-il1-f169.google.com with SMTP id r12so15712273ilh.4 for ; Tue, 21 Jul 2020 01:31:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=myoRTQ5tWGMgq+bn4NLd0VglbE76s5uU4OCv9/w0jcI=; b=l8UUYhNVqMiSvIdNIP4A36JY9s84BJ/qgkSC4Y1/66+Wy7//z2SeU1WaAWIEwG9IQL vnyWNNy+3M26l51NTHfhVprc6dIWnJXJr1VYJQ+TnSdGrH5UOsXAGz463X/8vT+zuw8b LzewzZDvcu0z8FSOCJOXugC6nVWxjFgwopttF1cDo6zXSiIVqVhvAS7ZtjM2axEf/yq9 2aghVfELQO6peuleU7enFiwmglURZB90Ohoynm8g3u61KdplaVuDCjpegSLNNaT5cWfT TH5j0fcz0P3eaIT1WNWJPZPVvug62TFt4CEtCv4AGnMdPMaT6XNfO0NlrYM+0FzisW+c tsDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=myoRTQ5tWGMgq+bn4NLd0VglbE76s5uU4OCv9/w0jcI=; b=ln/Zl+C+D2XaoyViHzAyAYolB0b81ZLw8UpmJI5wnBjtcwV7N8F/I6b0uq6PZRmdw6 Q0wSOmA/bwVtPN1pguPTUydRqDJrY032s8ZPJd+y9c7A+/jeLy7eGJoI337k5Rwqffw9 Ws2RymIq4bvoSo8OQ3Euxcyh+1POK7EQa6fmI0F46MJfBtLObqylZsoCwOEQUNZJ3y8J 24m8rQeUsrgsfm7jz6sjUp83NO24zZR3gnLJMsZL8Q7Fx3/X1Dws2Rc8kP+45GxLgnQd Q180pbAY/UCISVeKk2MCmsFMMT2CFvimpV4xjiK8Op3eO5o1EJw9RmVkrvopWHWhBDMq duIg== X-Gm-Message-State: AOAM533j5kLuNp22gpBPK4dt0nZJh8dGz8Xj8YLRO4gMcC9F4/V09itj ZDifIPcOWFQvobAypfXiJq0j1CcmXnEMR7g49MWFmA== X-Google-Smtp-Source: ABdhPJxOdG9RZpHMCkmjYhsiR8Stygez2oDtkdpQS28FHvdstuOoqyofIfjz+0tXo4/iC4qfVZ6zdkD2xHrKmabRvzY= X-Received: by 2002:a92:10a:: with SMTP id 10mr26584479ilb.172.1595320308623; Tue, 21 Jul 2020 01:31:48 -0700 (PDT) MIME-Version: 1.0 References: <0771c3ac-53ec-4a7f-a4e9-6ae3c9b1f1f6@www.fastmail.com> <5f163887.1c69fb81.d12d9.299dSMTPIN_ADDED_MISSING@mx.google.com> In-Reply-To: <5f163887.1c69fb81.d12d9.299dSMTPIN_ADDED_MISSING@mx.google.com> Date: Tue, 21 Jul 2020 09:31:35 +0100 Message-ID: To: PHP internals Content-Type: multipart/alternative; boundary="0000000000004c708305aaef74c1" Subject: Re: [PHP-DEV] [RFC] \PHP namespace usage heuristics From: rowan.collins@gmail.com (Rowan Tommins) --0000000000004c708305aaef74c1 Content-Type: text/plain; charset="UTF-8" On Tue, 21 Jul 2020 at 01:36, Mark Randall wrote: > So either you fake namespaces e.g. PhpToken or you trample on userland > \Tokenizer. > While you're making a reasonable point, I really wish people would stop using that particular class as an example, because I don't think the "PHP" in its name is a " fake namespace" at all - it is an object representing a token of PHP source code, and thus a PHP token. Even inside a namespace, there would be an argument for giving it that name. Regards, -- Rowan Tommins [IMSoP] --0000000000004c708305aaef74c1--