PHPStruct:Python的struct模块PHP实现

时间:2024-06-04 06:36:03
【文件属性】:

文件名称:PHPStruct:Python的struct模块PHP实现

文件大小:27KB

文件格式:ZIP

更新时间:2024-06-04 06:36:03

PHP

PHPStruct类 根据麻省理工学院许可。 Python的struct模块PHP实现。 创建该库是为了帮助我开发的。 它支持php 5.6,php 7和HHVM。 函数和格式与python的struct( )中使用的函数和格式完全相同。 该库可用于将字符串,整数,浮点数,字符和布尔值打包/解包为字节。 与PHP的打包和解压缩本机实现相比,它具有许多优点,例如: 自定义字节字节序。 本机实现中不存在的许多有用格式。 pack和unpack格式字符串的语法与python的struct模块中的语法相同。 解压缩的结果是正常的数字索引数组,应从0开始像它应该的那样。 unpack的结果具有类型转换值(对于整数格式为int,对于布尔格式为bool,对于float格式为float,对于所有其他格式为string)。 calcsize函数已实现。 q和Q格式甚至可以在32位系


【文件预览】:
PHPStruct-master
----.gitignore(13B)
----.styleci.yml(33B)
----.travis.yml(487B)
----LICENSE(1KB)
----composer.json(632B)
----composer.lock(48KB)
----README.md(3KB)
----tests()
--------danog()
----lib()
--------danog()
----example.php(2KB)

网友评论