Php connection_status

Я пишу скрипт для службы повторного использования. Я использовал функцию php connection_status для получения статуса соединения. Поскольку для сценария требуется цикл inf. Я смотрю пример и пробую другие скрипты, но функция connection_status всегда возвращает 0. Я думаю, что я пробовал все сценарии. Пожалуйста, помогите мне.

<?php ignore_user_abort (TRUE); $x=0; while ($x++ < 20) { print $x; sleep (1); } switch (connection_status ()) { case CONNECTION_NORMAL: $status = 'Normal'; break; case CONNECTION_ABORTED: $status = 'User Abort'; break; case CONNECTION_TIMEOUT: $status = 'Max Execution Time exceeded'; break; case (CONNECTION_ABORTED & CONNECTION_TIMEOUT): $status = 'Aborted and Timed Out'; break; default: $status = 'Unknown'; break; } file_put_contents('test.txt',$status); ?> 

Моя система;

php-5.3.1-1 и apache-2.2.14-1