On Tue, Apr 1, 2025, at 15:06, Iliya Miroslavov Iliev wrote:
> Claude, in your example if `var_dump(false == true);` is `false` what is 
> `true` in this world? It is `true` that `false` is not `true`. 
> 
> On Tue, Apr 1, 2025 at 3:39 PM Claude Pache <claude.pa...@gmail.com> wrote:
>> 
>> 
>>> Le 1 avr. 2025 à 00:03, Niels Dossche <dossche.ni...@gmail.com> a écrit :
>>> 
>>> Hi internals!
>>> 
>>> I'm excited to share what I've been working on!
>>> I had an epiphany. I realized what we truly need to revolutionize PHP: a 
>>> new operator.
>>> 
>>> [...]
>>> First of all, if `$a == $b` holds, then `$a ~= $b` obviously.
>>> The true power lies where the data is not exactly the same, but "close 
>>> enough"!
>> 
>> Hi Niels,
>> 
>> A major issue with the `==` operator, is that it is not transitive: 
>> https://3v4l.org/dISMi
>> 
>> I firmly think that it should corrected this with the new `~=` operator: it 
>> will make approximate code easier to reason about.
>> 
>> As a bonus, with this amendment, the principle of explosion could be used to 
>> severely optimise the implementation.
>> 
>> —Claude
> 
> 
> --
> Iliya Miroslavov Iliev
> i.mirosla...@gmail.com

"The sky is blue is only true when it is daytime, or to put another way: truth 
is relative"
- A drunk guy on the beach, 2014

— Rob

Reply via email to