... или написать свою функцию, которая вызывает KillTimer и записывает значение в переменную.
С приведённым ранее перехватом такой код не скомпилируется. И хотя вряд ли кто-то стал бы использовать new и const вместе, перехват с изменёнными аргументами всё же нарушает совместимость. Но вы, конечно же, можете "прибивать гвоздями" к перехватам и уродовать свой код, как захотите. Это же ваш код, вам в нём потом копаться.PHP код:
new const timer_id = GetSomeTimerID();
DestroyTimer(timer_id);