Хочу сократить код. Итак в скриптах есть самописные функции, которые могут возвращать, что угодно:
true false null массив обьект и тд
Мне в коде часто нужно выполнить такую функцию и не останавливаться.
Изначально было сделано так:
function test() {return 'что угодно';}
if (раз) {
test();
if (два) exit;
}
Но мне это не нравилось, все до чего я додумался сделать так, завернуть функцию в intval и abs и прибавить 1:
if (раз && (empty(abs(@intval(test()))+1) || два)) exit;