Мне потребовалась минута, но я думаю, что нашел вашу ошибку.Имейте в виду, что переменные на самом деле не выполняются как команды, а только при вызове.IE
$dont_execute = 10+20
echo "Only this line shows."
в то время как это делает:
$execute = 10+20
echo $execute
#Should show 30
echo "Oh hey, now you have two lines, but only because you used the variable."
Обратите внимание, как я использую переменную вместо того, чтобы позволить ей сидеть там.Убедитесь, что ваш скрипт не делает то же самое.