我想知道如何使用 file_get_content(不是 HTTP uri)在本地文件上设置超时,有时 NFS 挂载分区非常慢,我更喜欢在超时后放弃(例如 5 秒),
file_get_contents("/mnt/photo/photo.jpg");
我阅读了其他类似问题的答案,但我猜这些解决方案仅适用于 HTTP,不适用于本地文件:
$ctx = stream_context_create(array('http'=>array('timeout' => 1200)));
我还认为这个解决方案不适合我,它也适合 Web,对吧?
ini_set('default_socket_timeout', 900);