Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:85515 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 24140 invoked from network); 27 Mar 2015 22:11:16 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Mar 2015 22:11:16 -0000 Authentication-Results: pb1.pair.com smtp.mail=smalyshev@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=smalyshev@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.192.181 as permitted sender) X-PHP-List-Original-Sender: smalyshev@gmail.com X-Host-Fingerprint: 209.85.192.181 mail-pd0-f181.google.com Received: from [209.85.192.181] ([209.85.192.181:35850] helo=mail-pd0-f181.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 84/7D-38005-485D5155 for ; Fri, 27 Mar 2015 17:11:16 -0500 Received: by pdcp1 with SMTP id p1so17318122pdc.3 for ; Fri, 27 Mar 2015 15:11:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=QOgEO8f500KYeSn+SD3eIreyPRITSp3WUS9MEU1hfcA=; b=DlAPCfcK7lElCc8ANSDnKZZYl4wsLHaM79EAGEBc13Apu9fW99X5tF4KkpDbGZ60uS /f2ryeYodV+rfRLudtd2Q77Mi/dGTUThW03msVSWlq+4X2sZxJ6b718urtj7548zReaD e70XyFbbzHSfVnr42SPKNhP5uQcA0VZLMQZpVHDq3hcTK8zQgq7UX5OeCQRhpmr/QRQq dOxREqj8MFBGn+lkFDaiNE2E3THaKwHxxb3uZ8hU+C4dsW1xkz5I6IxnjIgNBvx/FiOV 80DphSmEqNkxw5/VHTXuN6PVlgWM2jQFYXRLpzpy4kkJ+kYK88emRaxjdU7Y4hD6+OR2 wCSQ== X-Received: by 10.70.90.233 with SMTP id bz9mr38577421pdb.47.1427494271777; Fri, 27 Mar 2015 15:11:11 -0700 (PDT) Received: from Stas-Air.local (108-66-6-48.lightspeed.sntcca.sbcglobal.net. [108.66.6.48]) by mx.google.com with ESMTPSA id np6sm3130404pdb.80.2015.03.27.15.11.10 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 27 Mar 2015 15:11:11 -0700 (PDT) Message-ID: <5515D57F.9070505@gmail.com> Date: Fri, 27 Mar 2015 15:11:11 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: Nikita Popov , PHP internals References: In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Deprecate or remove mbstring function overloads in PHP 7 From: smalyshev@gmail.com (Stanislav Malyshev) Hi! I was never happy about this particular hack but that said, unless we *know* it is not used widely (and I suspect it is in Japan etc. where we don't have a lot of visibility due to language barrier) we can't really remove it. Also, I'm not sure why should we remove it. Yes, it's a PITA for the code, but looking at it in another direction, it is only a PITA if people actually turn it on, which means they're using it (otherwise why turn it on?). Deprecating it may be ok provided we actually have some proposal as to what people should do instead. If we have consensus on deprecating it, I don't think it's a problem have it done in 7.0 since it's not a substantial code/feature change and beta period provides ample time for people to scream if it's unacceptable. If there's no consensus yet, I'd go for 7.1. -- Stas Malyshev smalyshev@gmail.com