Debug PHP coding

Code checker:
About failures:
Online SEPA Credit Transfer QR-code generator:

Site to find many programmers tools:

Variable-width encoding:
Cutting a string value using substr() can crash inside a character of several bytes. Functions named like mb_substr() can handle a character of several bytes.
Note: ‘Multibyte character set’ is not a proper name for in fact multibyte encoding.

MariaDB database:
This MySQL database does not cut off longer values anymore. Using a state-of-the-art version, your application can raise bugs.

HTML using F12:
Statements get outdated in a process of deprecation. My suggestion is to warn your application supplier in order to fix before a warning in yellow becomes an error in red.