, если $ct
- логическое значение, то в этом выражении:
if ($ct >= $count){
$count
будет преобразовано в логическое значение для сравнения. Ненулевое число будет иметь значение true, поэтому условие $ct >= $count
будет выполнено, потому что true == true
.
В этом выражении:
echo "ct=$ct and count=$count</br>";
Логическое true
преобразуется в строку, а строковый эквивалент true
равен '1'
.