[RFC][DISCUSSION] Strict operators directive

From: Date: Mon, 06 Jul 2020 15:27:20 +0000
Subject: [RFC][DISCUSSION] Strict operators directive
Groups: php.internals 
Request: Send a blank email to internals+get-110848@lists.php.net to get a copy of this message
Hi all, I'd like to start the discussion of the "Strict operators directive" RFC version 1.5. This RFC proposes a new directive strict_operators, which limits the type juggling done by operators to avoid unexpected results. https://wiki.php.net/rfc/strict_operators There are some significant changes from the previous version. strict_operators no longer has cases where it changes the outcome of an operation. To achieve this the following changes are made to the RFC * All comparison operators, besides === and !==, only accept int and float operands. For any other type a TypeError is thrown. This includes == and !=. * The switch statement is not affected. For frequently asked questions please see https://wiki.php.net/rfc/strict_operators/faq. [Arnold Daniels - Chat @ Spike](https://spikenow.com/r/a/?ref=spike-organic-signature&_ts=l1bam) [l1bam]

« previous php.internals (#110848) next »