php file_get_contents超时处理

<?php
//设置超时参数
$opts=array(
        "http"=>array(
                "method"=>"GET",
                "timeout"=>1
                ),
        );
//创建数据流上下文
$context = stream_context_create($opts);

//$url请求的地址,例如:
$url = 'http://domain.com';

for($i = 0; $i < 10; $i ++ ){
    $result =@file_get_contents($url, false, $context);

    if($result){
        // 打印结果
        print_r($result);
        return;
    }

}

?>