
stream_set_timeout 함수는 연결 시간 초과를 설정하는 함수입니다. 시간 초과가 발생하면, PHP는 E_WARNING 수준의 경고 메시지를 출력합니다. 이 메시지를 변경할 수 없습니다.
하지만, PHP의 error_reporting 함수를 사용하여 경고 메시지를 숨길 수 있습니다.
예를 들어, error_reporting 함수를 사용하여 경고 메시지를 숨기려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
error_reporting(E_ALL & ~E_WARNING);
또는, stream_set_timeout 함수를 사용하기 전에, error_reporting 함수를 사용하여 경고 메시지를 숨기고, 다시 원래의 에러 레벨로 설정할 수 있습니다.
#hostingforum.kr
php
error_reporting(E_ALL & ~E_WARNING);
stream_set_timeout($stream, $timeout);
error_reporting(E_ALL);
이러한 방법으로, stream_set_timeout 함수의 시간 초과에 대한 에러 메시지를 변경할 수 있습니다.
2025-07-28 08:25