Более детально уже просто некуда.

Выполняем код, и при необходимости что-то сделать ссылаемся на отдельный код. Я её назвал функцией, но возможно она не так называется. Обработав нужные данные, мы продолжаем выполнение нашего скрипта.
Я читал статью про функции, но как-то оно не совсем то что нужно. Был пример с вычислением. В функцию отправлялись параметры (числа) они там вычислялись и результат возвращался. Но это не то...