Я разработчик PHP с многих лет, но я не знаю только одной детали того, как PHP обрабатывает переменные и их типы за кулисами. Я имею в виду: в PHP - теоретически - я мог бы использовать одну и ту же переменную для хранения целого числа, а затем строку, а затем логическую, а затем массив... и т.д.
Лично я ненавижу этот способ "плохого" программирования, но мне интересно, как PHP может хранить и управлять переменными и их типами, как я спросил. Я предполагаю, что интерпретатор создает и обрабатывает переменные C позади, но я не могу понять, как это сделать.
Спасибо.