type juggling
noun1
Computing, Engineering, Mathematics, Natural sciences, Physical sciences, Programming, Sciences In the PHP programming language, the automatic treatment of variables as a certain data type depending on the context in which they are used.