слушай, первый способ я так и делал примерно, он не очень хорошо работал, а вот второй это просто бомба, ты мне спас несколько лет моих мучений ОГРОМНОЕ ТЕБЕ СПАСИБО, если не сложно объясни что значит эти три константы в 2 способе, на будущее будет полезно, заранее тебе спасибки
params - аргументы в виде массива, разделенные пробелом
id - первый элемент из массива(он так же удалятся из массива)
reason - все остальные элементы массива соединенные пробелом с помощью join