Глюк
Обнаружил большой глюк в моей «системе модерирования комментариев». Функция-убийца комментариев (kill_comment) удаляла комментарий с помощью unset(), а ведь в мануале ясно написано:
The unset() function allows unsetting keys of an array. Be aware that the array will NOT be reindexed.
Поэтому после удаления комментариев на их месте оставались дырки и следующие комментарии не сдвигались. Теперь, благодаря sort(), сдвигаются.