I'm writing a client for a binary socket protocol in PHP, and it's a pain. I'm currently using \[code\]pack\[/code\] to convert numbers into binary strings, but it's lacking. Two options \[code\]pack\[/code\] has are:
- Write a signed 32 bit integer in machine byte order
- Write an insigned 32 bit integer in big endian byte order