Logic inconsistencies in PHP

Why PHP ( Personal Home Page back to 1996, or Pre HyperText Processor, as the community that uses this language wants to define this acronym these days) s***s?

Easy: In every logic structure of any computational language we observe, and we have to respect the following equation/definition:
me === me

"me" = me

"me" ==""me"

In PHP scripting language this logic has, but,  a break:  me =="me".

If one answer this in an exam of first order Logic, that one will not get approved in the exam; that one, a beloved fivetyfivethousandamonth payed expert, will not even get a bachelor title.

If that assertion is true, it will exists against some basic principles of logic, classis or computational Logic.  Read Tarsky, and tell me.

So if an assertion considered false becomes true by definition, what else wrong can you expect from PHP?

This is why s***s.
Newer Post Older Post Home