type juggling

Noun

 * 1)  In the PHP programming language, the automatic treatment of variables as a certain data type depending on the context in which they are used.