yes, this structure changes nearly every patch. Normally it is just expanded with unknown stuff, but sometimes it changes more dramatically.
If you wanna edit it in php, you going to have to get framiliar with 'unpack' in php.. and write a VERY long unpack description based on the struct ranger pointed out.
on the other hand, people would love to have this tool. I hear requests for things like it all the time. (expecially by rangerdown

)