ある Web サイトからコンテンツを取得しようとしていますが、Web サイトがダウンしている場合、開くのに非常に長い時間がかかります (1 分など)。
$html = new DOMDocument();
@$html->loadHtmlFile('http://somewebsite.com');
$xpath = new DOMXPath($html);
$links = $xpath->query("//p[@class='result']");
5秒後にタイムアウトするにはどうすればよいですか?