php sleep()

<?
echo 'ST'."\n";
set_time_limit(2);
echo ini_get('max_execution_time');
sleep(4);
echo 'ED'."\n";
?>

이걸 실행했을 때 ED라는 메세지가 출력될까?
답은, 일 수 있고 아니요 일 수 있다.

  • 윈도우 시스팀 : ED가 출력되지 않는다.
  • 리눅스 시스템 : ED가 출력된다.

"set_time_limit로 설정된 것은 외부 명령 등의 실행 시간이 체크되지 않는다."
이에 따르면 아마 리눅스 시스템은 OS시스템상의 sleep 을 사용하지 않을까? 추측

댓글
  • No Nickname
    No Comment
  • 권한이 없습니다.
    {{m_row.m_nick}}
    -
목록형 📷 갤러리형
제목
[기본형] HTML (with 부트스트랩5.3 , jquery 3.7, vue.js)
유용한 리눅스(LINUX) 명령어
[공지] 기술 게시판
4.28
4.29
4.30
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
5.11
5.12
5.13
5.15
5.16
5.17
5.18
5.19
5.20
5.21
5.22
5.23
5.24
5.25
5.26
5.27
5.28
5.29
5.30
5.31
6.1