пятница, 28 сентября 2012 г.

Совет по отладке плагинов (extension) для Typo3


Думаю, что многие ковырялись в тайповских плагинах и задумывались над тем, как хорошо бы пройтись по нему отладчиком, чтобы лучше понять, что к чему.

Одним из способов отладки, как известно со времен египетских пирамид, является отладочная печать.

Для тех, кто не очень хорошо знаком с PHP, приведу несколько строк кода, которые помогают при "разборе полетов", а точнее - выводят в текстовый файл все переменные PHP и их значения.

Вот эти строки:

ob_start();
var_dump(get_defined_vars());
$all_vars = ob_get_clean();
// Тут дан абсолютный путь к файлу vars.txt
$f = fopen("/var/www/client1/web/fileadmin/debug/vars.txt", "w");
fwrite($f, $all_vars);
fclose($f); 
Смело вставляйте эти строки  в любое место php-файлов Typo3-плагина и вы увидите полную картину всего происходящего в данной точке.

О себе

Моя фотография
Вадим Гиркало
Фрилансер, веб-разработчик сайтов на базе бесплатной, мощнейшей и очень гибкой CMS системы - TYPO3.
Просмотреть профиль

Позвонить мне в Skype

TOP - 3