2016-07-05 19:29:13 +02:00
|
|
|
# PHPStruct class
|
2016-07-04 01:43:23 +02:00
|
|
|
|
|
|
|
Licensed under MIT.
|
|
|
|
|
2016-07-05 19:29:13 +02:00
|
|
|
PHP implementation of Python's struct module.
|
2016-07-04 01:43:23 +02:00
|
|
|
|
|
|
|
This library was created to help me develop a [client for the mtproto protocol](https://github.com/danog/MadelineProto).
|
|
|
|
|
2016-07-05 19:29:13 +02:00
|
|
|
The functions and the formats are exactly the ones used in python's struct (https://docs.python.org/2/library/struct.html)
|
2016-07-04 01:43:23 +02:00
|
|
|
|
|
|
|
For now custom byte size is not fully supported, as well as p and P formats.
|
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
|
|
|
Install using composer:
|
|
|
|
```
|
2016-07-05 19:29:13 +02:00
|
|
|
composer require danog/phpstruct
|
2016-07-04 01:43:23 +02:00
|
|
|
```
|
|
|
|
|
|
|
|
# Usage
|
|
|
|
|
|
|
|
```
|
|
|
|
require('vendor/autoload.php');
|
2016-07-05 19:29:13 +02:00
|
|
|
$rightpack = new \danog\PHP\Struct();
|
2016-07-04 01:43:23 +02:00
|
|
|
```
|
|
|
|
|
|
|
|
[Daniil Gentili](http://daniil.it)
|