Tinder, a dating app, has recently updated its Terms of Service. Among minor bureaucratic modifications, one major change aims to battle impersonations. From now on, Tinder will ban web developers who claim to be 'engineers'. While backend- and other types of software developers seem to be unaffected, many believe the ToS will be amended soon to include those as well.
For me, it was this
https://www.php.net/manual/en/function.mysql-real-escape-string.php
Note that that hasn’t existed in PHP for years.
I don’t see what’s so bad in this one. Care to elaborate?
Blame MySQL for that. The PHP API just mirrors the MySQL C API of the same name. https://dev.mysql.com/doc/c-api/8.0/en/mysql-real-escape-string.html
Modern PHP doesn’t use it - any modern code uses PDO with prepared statements.