我明白了一点:大端,但什么是“机器字节顺序”是什么意思?
Answer 1:
在包的短语“机器字节顺序”是指,所述字节序由当前机器 1确定
PHP本身不保证哪个字节序这样的字符(例如S
, L
)编码数据,除了作为排序涉及当前机器 。
为此,可以使用“机器字节顺序”包字符谨慎并考虑保证阶反部件(例如n
, v
),如果有任何的每1疑问。 但是,要注意目标数据规范为一些无聊的格式,如[微软]的UUID在“机器字节顺序”的术语布局而另一些则总是大端或总是小尾数。
1在x86 / x64始终是小端,但是PHP可以在大端机器运行在技术上..某处。 最好是进入的是明确的和精确,以避免突然神秘地有代码的习惯,“停止工作”以后。
文章来源: What's does “machine byte order” in PHP pack mean? [closed]