<?php
error_reporting(-1); 
$payments=5000; 
$commission=1000;
$realPrice=1000;  // Ошибка #1. Этой строчки не было.
for ($debt=1000; $debt>0; $debt-=$payments) { //Ошибка #2. Ключевая. В фейловерсии было $debt-$payments.
	$interest=$debt*0.03; #Ошибка #3. В задаче было 0.03, а не те 0.3, что я написал тогда.
	$debt+=$interest+$commission; 
	$year++;
	$realPrice+=$interest+$commission; 
}
echo "Прошло $year месяцев. Реальная сумма $realPrice рублей.";
// Вывод: АНОН, БУДЬ ВНИМАТЕЛЬНЕЕ, БЛЯТЬ! Вот серьёзно. Все три фейла из за невнимательности.
?>