2011-10-08 4 views
0

그래서 어떻게 PHP 스크립트에서 die();을 exectute 수 있습니까? 예 :실행 die(); 다른 스크립트에서

1.php

<?php 
    require("2.php"); 
    sleep(2); 
    send_die_to_another_php("Success!", "2.php"); // Magic code 
?> 

2.php

<?php 
    sleep(10); 
?> 
+0

10 초가 아닌 2 초 동안 만 실행하려고합니까? –

+0

예. 그것은 단지 예입니다. 나는 다른 코드를 가지고있다. –

답변

1

당신은 할 수 없습니다. PHP는 단일 스레드입니다. 이 라인에 도착하면 다음 require() 호출이 반환하지 않기 때문에,

2.php에서 sleep(10) (다른이 모든 것이) 1.php에서 다른 어떤 전에 실행 얻을 것이다
require("2.php"); 

이 실행 목표 파일이 완전하게 평가 될 때까지 .

관련 문제