do-while проблема в php5

  • Автор темы Автор темы user87
  • Дата начала Дата начала

user87

Новичок
do-while проблема в php5

Здравствуйте!
Раньше на php4 использовал следующее:
PHP:
do {
echo $a;
} while ( $b == $c );
всё работало, но недавно перешёл на php5
цикл не работает..
Можно ли как-то по-другому записать код?
 
или приводите реальный код который не работает, или не задавайте дурацких вопросов
 
Автор оригинала: whirlwind
или приводите реальный код который не работает, или не задавайте дурацких вопросов
PHP:
$Month = Date("m",$Date);

$day = 27;

do {

    $End_of_Month_Date = mktime("", "", "", $Date_Array[0], $day, $Date_Array[2]);

    $Test_Month = Date("m",$End_of_Month_Date);

    $day += 1;

  } while ( $Month == $Test_Month );

извините, но на php4 это благополучно работало, но в php5 скрипт не работает..
может быть в другом причина?
sorry, если в чём-то действительно я допустил ошибку..
p.s. это скрипт календаря
 
а почему ты решил, что не работает именно конструкция do-while?
она пишет ошибку синтаксиса?
 
если я использую другую конструкцию (while), то не корректно работает скрипт

ошибок синтаксиса нет, на хосте скрипт просто прерывает выполнение
 
если конструкция while прерывает выполнение, значит настпило условие, описанное в скобках.
я прям поражаюсь, неужели ты этого не знал?
 
sorry, не до конца разобрался в скрипте, проблема была в mktime
тему можно закрывать
 
Сверху