Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:106316 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 79823 invoked from network); 28 Jul 2019 23:42:40 -0000 Received: from unknown (HELO mail-pg1-f182.google.com) (209.85.215.182) by pb1.pair.com with SMTP; 28 Jul 2019 23:42:40 -0000 Received: by mail-pg1-f182.google.com with SMTP id s1so20853381pgr.2 for ; Sun, 28 Jul 2019 14:07:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:openpgp:autocrypt:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=5Tr7JKGDojaPdYh/E3uNah/gZCv+jnUf1TKsgYYNk0I=; b=DsPH8cNgyKfH/r5PGH8pLIH5Kft8/6cvgUTkE4R6Ff0AJ4o24yXDW3gC9UYTfGi9ei vpRBVf1FRVQ6wUQv1T7BGDkmB+M6WaM9ZjFzPcNxmb+TbAj0/+RkMtLbUjkJiuLL0y9x 8qlp8UYhJVcO0cTGyppseI8nxW/01cILsJ1XchV1CsZbVxxlkbcD0GwDQ/Xx1ikPkJHO 8bFE0UlsYFtozHLNbI9vDgQUzoTG4TFM4h6Wr/gyBHknF6zr/1KNB/IISukTjBLR4/aE Z9VGYDa11TgFGBXzI/cFTwLEe56FjIOxvah7HA73S5/q3+hm/Pq0Nx4go6A45AaZRyMC k7Jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:openpgp:autocrypt :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=5Tr7JKGDojaPdYh/E3uNah/gZCv+jnUf1TKsgYYNk0I=; b=q+h3meyUrwRWpPWrFPoXty5GuAweAG1PUSANCV/CqZF/yWLFcrRLvSP6rosfiPbnAr XKDTROV3T5vmR54ZyyWl6SkGenAJH86cOUaS8nEm6l5Sx5gaig1xd79fR4pL0DFilWR0 EsXb+WAJzNiAgHW84i9W0iaHSTzSrqMfcA8wvN6iYUpCzddowdVfOsLzpeH1ASGfhc2D Z4CwUwb0iv7xHN4hLtSzgQjEc65mwPQARHdl06WTLN8murDMMCI33PzDiqkqRCWU9vVQ IKsLUpvA6r9Krl7NPLSkzjjh40cQSBgLULDxWt9bIncNBnZvAG2inmAIr6g2u0dNVhU8 mmTQ== X-Gm-Message-State: APjAAAVrjf22li+qO2KDDnXTg1xWk+0JhbabaXmgBBe70WL6FBFcQ3gj DKJ7FvOWCIt91Y2Nyx6QwuGtNpsUVA== X-Google-Smtp-Source: APXvYqzr5rJhVHsF6YGzkLfHaIouTW57vnn2CT21bYnwZ2tSaSTjJcXTqVoTEvOlka57Qm+V8KjlxA== X-Received: by 2002:a17:90a:bd8c:: with SMTP id z12mr33618925pjr.60.1564348028058; Sun, 28 Jul 2019 14:07:08 -0700 (PDT) Received: from Stas-Pro-2016.local (c-24-4-176-254.hsd1.ca.comcast.net. [24.4.176.254]) by smtp.gmail.com with ESMTPSA id k70sm59396241pje.14.2019.07.28.14.07.07 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 28 Jul 2019 14:07:07 -0700 (PDT) To: internals@lists.php.net References: <0143be10-1dff-58dc-818b-23e76345406f@gmail.com> <5DA520B2-D1E3-4270-AFB6-E4ED0AD2EC59@gmail.com> Openpgp: preference=signencrypt Autocrypt: addr=smalyshev@gmail.com; prefer-encrypt=mutual; keydata= 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 Message-ID: Date: Sun, 28 Jul 2019 14:07:06 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <5DA520B2-D1E3-4270-AFB6-E4ED0AD2EC59@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Re: [RFC] Namespace-scoped declares, again From: smalyshev@gmail.com (Stanislav Malyshev) Hi! >> I look at the success of how strict types was brought in, in a way > It was a classic compromise that neither side of the debate hated, > but neither really loved either, and the subtleties of how each mode > works are likely to be sources of confusion for years to come. I am > far from convinced that it is a model we should enthusiastically seek > to repeat. It was OK as one local compromise, but I don't think it's OK as door opening to create unlimited number of options that modify any language behavior in any file and fragment the language. One switch is two options, not ideal but manageable. 10 switches is 1024 options. Not nearly manageable. I am not sure what "success" is there - is there any evidence of strict mode being widely embraced by companies with large legacy code base? By large frameworks used by thousands or millions, and successfully deployed and maintained in mixed settings environments? I think I agree - it's a bit early to proclaim "success". There's no visible disaster (that I think would result from pushing through all-strict mode without BC provisions) but I am not sure what base for proclaiming triumph there is. -- Stas Malyshev smalyshev@gmail.com