php - остановка скрипта

244
07 июля 2017, 07:29

Есть скрипт который быстренько делает свое дело и отрубается (загрузка файла) нужно провести откладку, посмотреть значения переменных, выполнение функций, как это можно сделать? То есть остановить выполнение скрипта

Answer 1

Функция exit и ее синоним die - останавливают выполнение скрипта.

http://php.net/manual/ru/function.exit.php

Для получения более-мене подробной информации о выполняемом коде используйте ф-ю debug_backtrace

http://php.net/manual/ru/function.debug-backtrace.php

Пример:

function foo($a = 0) {
    var_dump(debug_backtrace());
}
foo(43);
array(1) {
    [0]=>
    array(4) {
        ["file"]=>
        string(14) "php shell code"
        ["line"]=>
        int(1)
        ["function"]=>
        string(3) "foo"
        ["args"]=>
        array(1) {
            [0]=>
            &int(43)
        }
    }
}
READ ALSO
Работа с массивом vk API

Работа с массивом vk API

Есть ответ от vk api, если count стоит больше 1, то код не хочет работать со всем списком, не могу понять, что нужно исправить

338
Primary key ID missing from row or is null idiorm

Primary key ID missing from row or is null idiorm

Есть кодНужно обновить запись в sqlite через idiorm

293
Определить DOCUMENT_ROOT при запуске из консоли

Определить DOCUMENT_ROOT при запуске из консоли

Есть ли возможность определить константу $_SERVER['DOCUMENT_ROOT'] при запуске скрипта из консоли?

181
Как сократить большие числа до к, М и т.д.?

Как сократить большие числа до к, М и т.д.?

Нужно сократить большие числа до к, М и тд

351