Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:106437 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 44662 invoked from network); 8 Aug 2019 16:08:16 -0000 Received: from unknown (HELO tbjjbihbhebb.turbo-smtp.net) (199.187.174.11) by pb1.pair.com with SMTP; 8 Aug 2019 16:08:16 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=php.net; s=turbo-smtp; x=1565876125; h=DomainKey-Signature:Received: Received:MIME-Version:References:In-Reply-To:From:Date: Message-ID:Subject:To:Cc:Content-Type; bh=CcUk/LxGD2HI8Sv/oa6+oz y7DQpzo77NVISIHb2euj0=; b=wo+Fe0HQYZQo5rwAo4QSVusQRBb3Ta0SOsOud2 n5RzVGF717A8LKc6/3YZSbnlPOI6rxLrA6jFUxrqTm9qCozWGq9/ziPPRPjt7jhs 3EFEAIRNjo71SqKr5S8DuKSCyuEX+GoJ5Gsu4Gx5lOSn17Gk+K6ItiFQNBZUTA3k +aHbY= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=turbo-smtp; d=php.net; h=Received:Received:X-TurboSMTP-Tracking:X-Gm-Message-State:X-Google-Smtp-Source:X-Received:MIME-Version:References:In-Reply-To:From:Date:X-Gmail-Original-Message-Id:Message-ID:Subject:To:Cc:Content-Type; b=eKdkAKimsJDxSvcRmGYqibu8eMgFAXwOPERVU6+7g0CwN8jWU3Q9KhwBh3lu4n /HHRHqvzlTGzvq9yMy/k70cIm9Aegd//1VX0vfGnxe82KbFt4mHf77AOu8sA6h7h EMdAXxXiJXRXYj3WIsWTVPrT+VCIlMJQe0LysABe/3gQ8=; Received: (qmail 29032 invoked from network); 8 Aug 2019 13:35:25 -0000 Received: X-TurboSMTP-Tracking: 5211464292 X-Gm-Message-State: APjAAAVS5N0G3ecoBlwHK2K6ebI53T88morgGV0r6lDWAh9opq/O1WuD 9p0yB4CHt0z6RjGCE0hVKmK3gtIIe8WOLhPpiMs= X-Google-Smtp-Source: APXvYqwheLiTxPa4CnKtdRbAKmlmzLMF/QCnpOKMJYGzzSZQ040jMKfnxiEcqkGsWPYCrQ2FYKtu7vQKJMf4jm/VCJQ= X-Received: by 2002:ad4:5250:: with SMTP id s16mr13182849qvq.50.1565271325143; Thu, 08 Aug 2019 06:35:25 -0700 (PDT) MIME-Version: 1.0 References: <1759114.DMe9nKvMbn@mcmic-probook> <62c73b8f-df41-43c2-bb51-ceeaf607cacf@Spark> In-Reply-To: <62c73b8f-df41-43c2-bb51-ceeaf607cacf@Spark> Date: Thu, 8 Aug 2019 16:35:13 +0300 X-Gmail-Original-Message-Id: Message-ID: To: Brent Cc: Internals , =?UTF-8?Q?C=C3=B4me_Chilliet?= Content-Type: multipart/alternative; boundary="000000000000500a66058f9b2183" Subject: Re: [PHP-DEV] [RFC] [VOTE] Deprecate PHP's short open tags, again From: zeev@php.net (Zeev Suraski) --000000000000500a66058f9b2183 Content-Type: text/plain; charset="UTF-8" On Thu, Aug 8, 2019 at 3:17 PM Brent wrote: > I asked similar questions on Twitter, where Zeev replied the following: > https://mobile.twitter.com/zeevs/status/1158688885658046464 I want to add a bit of color to this tweet: - Estimated # of developers using PHP is at around 10M. This is based on some extrapolation from an EDS report from ~8 years ago that estimated that number at >6M, and growth rates we've seen beforehand. - Anecdotally, I've seen it used many times in non-distributable code over the years - a lot more frequently than once per 100 users. - Even if just 1% of the userbase uses short tags, that's ~100K. We can call this one a guess, but I'd say it's an educated guess that there's well above 1% of the PHP userbase that uses short tags. It feels like much of the counter arguments are based on guesses without > any real data to point to. I wouldn't say they're guesses, but extrapolations - for instance, the fact I'm aware of many PHP frameworks and apps, and am not aware of any single one that allows short tags - makes me feel fairly comfortable to make the statement that "virtually all frameworks and apps designed for public consumption disallow short tags". I can't preclude the possibility that the fact that all of the apps and frameworks I'm aware of don't allow short tags is a remarkable coincidence - or that there are countless ones I'm not aware of that do allow short tags - but I think that my theory is a lot more plausible. Zeev --000000000000500a66058f9b2183--