Вопрос - скрипт продолжает работать после die()

fairy-wilbury

Новичок
Совершенно не понимаю ситуацию.
Есть php файл, в котором следующие строки:
PHP:
if(isset($_GET['action'])){
    $action=$_GET['action'];
    $run->actions($action);    
    die();
    echo 'here';
}
На этот файл отправляется ajax запрос. В ответ мне приходит в т.ч. и 'here' идущий после die() и все остальное после этого....
Объясните, пожалуйста, как так выходит?.. И как его-таки прибить насовсем на моменте die()?
 

artoodetoo

великий и ужасный
варианты:
- в реальном скрипте несколько другая логика, до die() не доходит управление
- 'here' там в нескольких местах
- register_shutdown_function … 'here'
- ajax обращается к другому скрипту/серверу
 

fairy-wilbury

Новичок
если это ajax запрос, где ваш json ответ, зачем die() ?
Ответ в методе $actions...)

- 'here' там в нескольких местах
Вы не поверите... ;) Нашла я его, оказывается был в записи "Stock here" - пометку себе вывела называется, чтобы не забыть потом дописать...
Спасибо большое!
*ушла биться головой о стену, может внимательности поприбавится*
 
Сверху