UMIhelp

Разработка сайта на UMI.CMS => Шаблоны PHP => Тема начата: pandus от 30 Июня 2020, 16:26:32

Название: Как проверить работу функции
Отправлено: pandus от 30 Июня 2020, 16:26:32
Допустим я создал функцию в classes/components/custom.php функцию:

Как проверить результат её работы в браузере?

Я так понимаю просто в браузере писать:
https://домен/custom/название функции/параметр/параметр
или
https://домен/udata://custom/название функции/параметр/параметр

Правильно ?
Все так делают? или есть другой способ проверить работу функции?
Название: Re: Как проверить работу функции
Отправлено: pandus от 30 Июня 2020, 17:05:53
Ещё одна особенность или не знаю что это:
Пишу через
https://домен/udata://custom/название функции/параметр/параметр

Если функция возвращает return true, то выводит <![CDATA[1]> - это нормально
Но если возвращает return false то выводится <![CDATA[Ваших прав недостаточно, чтобы совершить это действие.]]> - это же вводит в заблуждение...
Если null выводить тогда пустота - это нормально
Название: Re: Как проверить работу функции
Отправлено: admin от 01 Июля 2020, 14:01:55
Все верно.
Чаще всего проверяю функцию
https://домен/custom/название функции/параметр/параметр
или
https://домен/udata://custom/название функции/параметр/параметр

Цитировать
Если функция возвращает return true, то выводит <![CDATA[1]> - это нормально
Но если возвращает return false то выводится <![CDATA[Ваших прав недостаточно, чтобы совершить это действие.]]> - это же вводит в заблуждение

Если функцию выводит интерпретатор для запросов вида  https://домен/udata://custom/название функции/параметр/параметр, то да, а если эту функцию запросить из другой функции, то все ок, там вернется просто false.