';
}
// run some tests to verify solution
echo 'Positive tests:
';
test($pattern, '00:00:00');
test($pattern, '23:59:59');
test($pattern, '10:10:00');
test($pattern, '11:11:11');
test($pattern, '10:10:06');
test($pattern, '14:09:23');
echo '
Negative tests:
';
test($pattern, '24:00:00', false);
test($pattern, '10:00:60', false);
test($pattern, '10:60:00', false);
?>