Мне это нужно для отладки, и мне нужно сбросить все переменные. Есть ли способ получить все переменные? и есть ли способ отследить все звонки после завершения скрипта? без изменения моего кода. Обратите внимание, что я не могу использовать xdebug или что-то еще, что можно установить, потому что мой скрипт запускается на хосте.
2 ответа
Ознакомьтесь с функцией get_defined_vars в PHP.
Эта функция возвращает многомерный массив, содержащий список всех определенных переменных, будь то переменные среды, сервера или определяемые пользователем переменные в пределах области, в которой вызывается get_defined_vars ().
Вы можете попробовать использовать get_defined_vars
.
<?php
$a = 12;
$b = "foo";
$bar = "test";
echo '<pre>';
print_r(get_defined_vars());
?>
http://codepad.viper-7.com/UI38ud
Похожие вопросы
Новые вопросы
php
PHP - это широко используемый высокоуровневый, динамический, объектно-ориентированный и интерпретируемый язык сценариев, в первую очередь предназначенный для серверной веб-разработки. Используется для вопросов о языке PHP.