Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:101796 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 78594 invoked from network); 7 Feb 2018 02:51:07 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Feb 2018 02:51:07 -0000 Authentication-Results: pb1.pair.com smtp.mail=narf@devilix.net; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=narf@devilix.net; sender-id=pass Received-SPF: pass (pb1.pair.com: domain devilix.net designates 209.85.128.172 as permitted sender) X-PHP-List-Original-Sender: narf@devilix.net X-Host-Fingerprint: 209.85.128.172 mail-wr0-f172.google.com Received: from [209.85.128.172] ([209.85.128.172:43368] helo=mail-wr0-f172.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 09/8A-49805-A996A7A5 for ; Tue, 06 Feb 2018 21:51:07 -0500 Received: by mail-wr0-f172.google.com with SMTP id b52so4053050wrd.10 for ; Tue, 06 Feb 2018 18:51:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=devilix.net; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=RccmW40hmhkXEzDHZ676TXtA6JU3WiBlIrXLieKMSSA=; b=Vs4POeL/qN7dJtBrcXMqNf632yVKuAhn41zUNP78IMnCfW0h2qoe4cYsGdgBqVLZbz k9FqkPC3Rj6GGf17di/h7ck8aO5BIm85LM2PS57p9fM7KJsnCIu5NOy6DmLard/yUC4R oz8AjDZsZw0768elVaGLBOhesZH6kGDzzfl0Y= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=RccmW40hmhkXEzDHZ676TXtA6JU3WiBlIrXLieKMSSA=; b=ii60EZvrvKW3VtNotF6eeAUPNEgAT6zl/km/Oy+x9BqYmj1sjq6c9zZCwFs29yJWha CzxijHl8WRxopyjaZX22pIY40LphJhB6964Zr/5e0/ZBnef8thzhR7rqY7xJ7ac7M6LQ bBnG8KWBcChRGYMKHNAM7Jcp76BI4X5HSzqkuzSm1UIjBvatUlMSG7iLvOm/3iN6nDuf rtnZC6T26UbCs3dUV5Qiu26p97D3lmWTaxNg78RA/FOpFDEuLMAlAtPx0DcjBgK/6Qzn NHVg7Y6rJ2TT/UAWTa9GqOM9uQgA8dx7ESi+jchqPhrCIqw1Y9oJxNsKj86cfqSL4CVI BQsg== X-Gm-Message-State: APf1xPAbc39DnXZ1jWEZrchA5HhKfwkQddB/J7qoGU2O2QbOvlTjRTCk DNYD/ftVBhz+c+9Mr7OhfXkVO6eZj/Ak1+fJlEF8xw== X-Google-Smtp-Source: AH8x22645UeE4O8GOunzkRSeaqz4vGOCnu0YSmLPm0lXzZqxi4B19CT8zscFylQXnHbRkR0d8/AXXVRcghLZS0zk3qc= X-Received: by 10.223.167.3 with SMTP id c3mr4081417wrd.197.1517971864145; Tue, 06 Feb 2018 18:51:04 -0800 (PST) MIME-Version: 1.0 Received: by 10.223.138.230 with HTTP; Tue, 6 Feb 2018 18:51:03 -0800 (PST) In-Reply-To: References: <07d9e3a0-d516-aa77-4818-ce8b02e8dd08@gmail.com> Date: Wed, 7 Feb 2018 04:51:03 +0200 Message-ID: To: Stanislav Malyshev Cc: Benjamin Eberlei , Wes , PHP Internals Content-Type: text/plain; charset="UTF-8" Subject: Re: [PHP-DEV] [RFC][DISCUSSION] Deprecation of fallback to root scope From: narf@devilix.net (Andrey Andreev) Hi, > Realistically, how often do you override strlen? If I say "never", I > probably would be close enough for all practical purposes. It's an ironic coincidence that you use strlen() as an example. Because it and substr() are possibly the most likely to be overriden, where we need code to be byte-safe in spite of mbstring.func_overload. But why does that matter, either way? Cheers, Andrey.