Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:109659 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 20835 invoked from network); 15 Apr 2020 18:09:08 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 15 Apr 2020 18:09:08 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 82C411804CC for ; Wed, 15 Apr 2020 09:39:06 -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=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com [209.85.167.41]) (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 ; Wed, 15 Apr 2020 09:39:05 -0700 (PDT) Received: by mail-lf1-f41.google.com with SMTP id m19so3101184lfq.13 for ; Wed, 15 Apr 2020 09:39:05 -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 :cc:content-transfer-encoding; bh=jKux6kUzPohhvf4AsCpGaoxQqbSc0iDvyyYMP/c+kUM=; b=snekrnC0rzYYnIAneqFin1G9aePZdakXQKp9CRnYW4DoENHMW4IOom2flcnqtZtayp w/Xa/oYBSdoQOTZUgCElpcfQf2LdUmvRjQc9pB+pJ3lNRvUSq02y2VaVgBzrhmj5x25U qAc6Qvl9o3Z5/PWQ42r7iqImiQnjEB24O+Xd9FguuLh/jl+K0/6KH+YpwFAbP+91r37h QQ79vCsn39loS5IiqgPQOIFEFR9fUIDzkYDaCkz4s9mvR0scyV6w6nXx6GUPiBVwWCJr RyMpI45gp9mut45EMtUSB8R5pBVO9xEOhEZ1LBvabQXwf8WRlnN/zcT4wtART1kjSTze 1zzw== 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:cc:content-transfer-encoding; bh=jKux6kUzPohhvf4AsCpGaoxQqbSc0iDvyyYMP/c+kUM=; b=a5F6NrF9jCViMFI11P5Gy+Zx/85uJTiEOfVzbsJq5xLDlvjAPvLcok08axh6nXf6+g LF1MuwVu5vf8Hcug7InI7mNu95OmK7zsM4feIVTU6hO3hDaLQe0R8fyNjxK/LeL0/dEc HIkXOjytvV7WhGB13KM+ZnjvR5YqagntfzaZawnljgeoo905+cn5USs+W/WZ3aoWV6E+ bMV2ZaSeLYu0nqIyRUgEb3DyFBQZAD2CVopnLGniCIaUrBi/kMdVebcas/nmhNaXAk64 Nzb+20UUHPT4qdsxqV177zrroF4DGRep6gIygREm8wrhpeBukewyIV48gysugxDEiIk6 E4EQ== X-Gm-Message-State: AGi0PuZFQMX1P5XqOs0CEo7AlB/E0sASjTVzFpf/HYQjf+JzYn3uF2kn JfmSINMyVPz5nduFqY/cmlPbVabnma3gfnyEb1c= X-Google-Smtp-Source: APiQypLrCZp/f3dZEwVQY29foZJdic1rGEOvvUzj69zgaNCBfCg656jAkw37K7C+3bQy0gHNvkvscQpekC63kTfJvvI= X-Received: by 2002:ac2:4a76:: with SMTP id q22mr3528508lfp.157.1586968740560; Wed, 15 Apr 2020 09:39:00 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Wed, 15 Apr 2020 13:38:49 -0300 Message-ID: To: =?UTF-8?Q?Micha=C5=82_Brzuchalski?= Cc: PHP Internals List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [PHP-DEV] [RFC][DISCUSSION] PHP Namespace in core From: marcio.web2@gmail.com (Marcio Almada) > > Hi internals, > > I hope you're doing well. > > I'd like to announce the PHP Namespace in core RFC for discussion. > The RFC is authored by me together with George Peter Banyard and it's > purpose > is nothing more like to allow the use of PHP Namespace in the core. > > The RFC is described at https://wiki.php.net/rfc/php-namespace-in-core > > Best Regards, > Micha=C5=82 Brzuchalski Hello, Even though I'm fond to the idea of languages having the official stdlib contained into a single space, there seems to be no practicality on a \PHP namespace = usage at this point IMMO. We would be in a situation where things are either mixed in and out the new namespace - Should I `use function PHP\{json_encode, json_decode}` or was it in the root??? - or everything that already exists must first receive an alias into this new namespace, to allow consistency... but then there would probably be no plans ever to actually move existing stuff into the new prefix in the future. With the lack of a feasible roadmap, I'd rather vote on doing nothing for n= ow :/ Thanks, M=C3=A1rcio