Proszę o wyrozumiałość, bo dopiero zaczynam

Mógłby ktoś wyjaśnić jaka jest zależność między dwoma zmiennymi $abc i $a w pętli do-while. Zmienna $a to losowa liczba miedzy 0 a 5, natomiast zmienna $abc przy każdym przejściu pętli zwiększa się o 1. Nie rozumiem zależności - chodzi o to że pętla jest przerwana w momencie kiedy obie zmienne są sobie równe ? Z góry dzięki za odpowiedź
<?php
$abc = 0;
do {
$abc++;
if ($a) {
}
else {
}
} while ($a);
$cz = "sa";
$la = "monety";
if ($abc == 1) {
$cz = "jest";
$la = "moneta";
}
echo "<p>Tam {$cz} {$abc} {$la} !</p>"; ?>