Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:123681 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 7A45A1A009C for ; Wed, 19 Jun 2024 15:41:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1718811755; bh=1t3F1+d5f0I9f5OvTOg1ukknCiv2VBAgQe/wVx/axkE=; h=Date:Subject:To:References:From:In-Reply-To:From; b=e65B55yA+ECpfnFTpbCmDWecuUzNxuJrO9Q1Gut799FcyVh4VCwAWHUMKRNUz1qVD 8BU3IksKUeoxKeMuOWbO61ljnLVaddG3rcJoVXG86lFqJjOYjudQJFDEz4DkVr92jh JPWKcMtLd0wscrABp3GmUk6sI9lmjMljxCL8XjMx/i1wAEliM7FJA3fh5LZE4inmZQ kRE1eu0XxWx40yMtnPo2gOHpIGEltqZnXrC4MykTsDRbGYVelbTRJgVdFRF3mjWtw7 yY90mVi/dqJ/TWqbPSF5tcKwQsiNnKkRoWSJISOn3ux3qGf0opFpFSSt1iYFUPzEuR qa6Vgiw9qZDRQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 739C8180A4C for ; Wed, 19 Jun 2024 15:42:33 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: **** X-Spam-Status: No, score=4.7 required=5.0 tests=BAYES_50,DMARC_NONE, SPF_HELO_NONE,SPF_SOFTFAIL,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from scarlet.netpirates.net (scarlet.netpirates.net [188.94.27.5]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 19 Jun 2024 15:42:32 +0000 (UTC) Received: from p579cd61c.dip0.t-ipconnect.de ([87.156.214.28] helo=[192.168.178.29]) by scarlet.netpirates.net with esmtpsa (TLS1.2) tls TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (Exim 4.97.1) (envelope-from ) id 1sJxR0-00000005FRc-0DUM for internals@lists.php.net; Wed, 19 Jun 2024 17:41:18 +0200 Message-ID: <752ae750-efff-4a54-8806-a361dc3ecc15@php.net> Date: Wed, 19 Jun 2024 17:41:17 +0200 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] Renaming "strict types" to "scalar type coercion" To: internals@lists.php.net References: <9d28c9tOCChpWUcP1SFiFwtf2-w2XAtDzHsmM73myA7zfBsn7TxxEqs-VCnxRAgZjsk2TxS55owmM8wSLgBQL8LgeQLntUQ9toeLMkjTVx4=@gpb.moe> <673a1803-83c4-44b4-bd73-4ba61e83412e@app.fastmail.com> Autocrypt: addr=sebastian@php.net; keydata= xsFNBFPKGuYBEADld84J8vRx8qXekzk+K/u5rWYkiHRtx/TGvSI/luOfuJR7O7jheTwXJPqW JvA3K3B4zMpp4+QllPhO+Q//oRIguKrju8jcEdIDSFznv1ugza9nknmmuWwRh0mN1sP4FkHp q5zLVyfTJHmvKcJYoLbXSEEba+jdz5HGt1MQz4bXKQHZAu9PyG1YFQTOftHJeY8ezJ1IP7V+ +Jf0E3DmxpqeT3si3TPWkHeiZnyNvArWpOp2dX89q9DgBskW4i0F4JsxaYk7zIsG6qMj/kEK NUpnGq9MBpsWhq8VwJgJ74he+9ZDCjs9Gjb/7wmiSYR6BYuzuoAE0/Cr2G87IuWH+8hJtQZG ufQtYLqogjjpoKto4c1j3mfI9uJpqn8sjma4yegAlz8RYM2SX78YDeAcShYK22wK4T+410dP R+M8TezUWh5jPATs+OZe6HxNz5qETkolZ6pt1gCHoAkNSmE+Gz56JjTLARFPPMmcqTzYNJTm ecLOX591oQnS2ATheqcE4sH2LZ7e0oxO8yBAM4Vp63RHadA2w+b3G5eogan3p1hi6+ubX2/A JC3+1a8JmhQ8Yi6ELEDgoyx9rg7oCxMo2FPnGt16JNoEIMdLTLuFNAITFHkFvJc7O3/GKeKg qeehnuNYCoqOOpbFfeFI7jiBR5+xmu6swPo4qBnqVBfOkgOF1QARAQABzSZTZWJhc3RpYW4g QmVyZ21hbm4gPHNlYmFzdGlhbkBwaHAubmV0PsLBdwQTAQoAIQUCU8ohfwIbAwULCQgHAwUV CgkICwUWAwIBAAIeAQIXgAAKCRBKo5QIY3LCCuriEACebMROhtB/mMRqvcUjlslQaAJVfcZC x+/BSaWrk9lNgWLpS81zsRqDIC+IA/5rB6udh2q277KSy//39Pt6DxO5YeHEnjjuq9eFY/5n nSXUyT+MacvJZTJD7QA2jbO0oKKkSr2CkddkU56dthQmVshxAvo0H0BkJ81RRA6OpMhiSieL GcoIIy5HOCEeuqvfdv6Rchngfdyvp39r9bx7B8r1LdvRAvLzfHkQelOr3syXx8yinxeFjAR+ TKZoynp2J7TfNMEurowt4afu9BLOd52WwAWFnmHGKtIzrYjylTOiVodbSzhm0XGjjbHhexZT xHCHEbEDUtNRttXRYtvSp7R1+V7cLuosAsddDf3ltg9v3XHQhtYUyDJgrhFBYg2bVebQinCd y51UEO2Svgm7o6Rt/Kuq7cd8ncOpr7xUEnat5N5dniLlvGqBWbngRvAhsOeIiEexrHcQdL25 X4/AE9/zFZOOsAGNK37pHTOrY2YELyrbMA5FhTiZ/uxX/6FGKoRtuikpZiW729IbTkYV17ZL xrLWVAeAkaP5S1hvfsDzTDMfX+WfjD1fZUVKAVVmZpW6u/LGTEtGW6NdSYPbLYF2VTTfpOPz LKDDwKJVLMNnozixegIIvN2PVp8adm1IxlrPwDhhB+nsidfK4Skaq2vnwJaepqBSwshFAH7g sqh/E87BTQRTyhrmARAAy5t+TIp3d3aIo6lHZXKF/zxggVY/WBezb7HcFmC5Su/dTueCm6nw xcR2KGcrVMCIQrchEYLpOl6fPHVeTIbXOhjlaZzOQ9tovjxMFQCnZ/6WO6pF/ZrVbW3i2JGM Q8LwM2sLe7sadq/Np1OGSXCDRld3nx0ph8DvAImVSe4R7QAUeg8VeIbmS1szc02glOLx9Lbq S0sbrhTtlsTzH6o2olP36u+zbDAXNLs1CPmS6O9ZfMdBPhT3znNwbHlgbC61b5G4EG4LinJz KuQifAOmZ57lD2RXP+svS2adKqODPowpbUGCs7ntRt+sNgNiMusFW38BBIYGTu9vM0HwsaLk YjujB5ldHyCPLIIC/8ue0AeOScycSiqgr0VBQmaLKKggSdQczE5/jqFVz9Xg77eebsx4JMys XK9oEDdG6Ceh2SOMl+8blNh4c52laIstDXnGu6fQMwr8pjHB9LHrmjna/IOHMUs1eW3Oj9eL MFWmHgjUWd165+xkrYKqJ3Oy4YMrBCD710vzDaCTkAEu5AlhOL/5vOVSMYPEMViStbq2FYG7 QaC50gp5t5809Ws4bKtFFnVoK6OYRytnIWA2+xCfXDOG3MNrY1NuWNEvI9pmn+1pTo5zgjf2 qrm0E+kKL6aox+ReQu1/b4m0DOf00TwuKliNMq1pU70T/Pm7LAOGdnEAEQEAAcLBXgQYAQoA CQUCU8oa5gIbDAAKCRBKo5QIY3LCCuqtD/d9V22bY+oUfgn2CABSO2Lvq+9FTvEAYnBAZ9Gj SCKVH2gJ3rETcnjpdjLdgZg4fGJpNNehu0w4rLgUi7UyKWFLe+p84bnyDdZNuUqXtOHfHsoA xausTz1MAxEeZ6aDPkpuztC4BMWuLn6V2NkZ9gS4qniZQ5D8GJT+UpP5LFW08Kae9/5exme+ JlCiUUCDgtn1QSzKkYz60aRg7f3WpqRSg2Y1uuSRE/QCV3/iU0FXm3pneShAWQvtGqQYE9HG pZu2qG8sgns+fFqnqLHW7kr6w4EUATCEOKQ9bfH6lV9bKxsMp1XGUfdeR+AJO8Q6kn8VzYT9 plnCHJ99kOsIZVDcydY1ew3enpKnvFvIlpH40guJfDWLkWbE5vQy8Y4gWGQaBiVGhusJ0M5E LT+vMlu7eSJSvBOSVzxKml7xwjlsvGmlVE8bL4Tu/rZfDTN5RIDzCDTy4bJAzZxtESIpELrm olu4v74XqfjPyZ7pCF7jflon6qGisYGL4J5f4UxQI8nM8YtXCheIs2y91D+xWOCwXdaJkXW3 c6IbxleFXOqskgdqrI601WXgluFM1vKp/Nm8s7RgxCKegvlw7xb4LQ385jqTMxxKlyKI6LMj dLczkUKzLZbl+eQq5Qcj1+vNRTzlzEJXq/UuJu6xDE/TQbFhnHBNpuSxFq2buB9pLkO9 In-Reply-To: <673a1803-83c4-44b4-bd73-4ba61e83412e@app.fastmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit From: sebastian@php.net (Sebastian Bergmann) Am 19.06.2024 um 17:34 schrieb Larry Garfield: > Also, as someone who does put every file into strict mode as a matter of course, and appreciates the many languages that do not even have a concept of non-strict mode (like Go or Rust), I really don't appreciate the backhanded comments in this thread about people who, you know, care about type safety. (Something that weak mode, when it was introduced in PHP 7, only marginally provided if at all.) Strict mode prevents bugs, full stop, and we should not fault anyone for applying that bug-stopper tool liberally. What Larry and Gina said.