Special property ‣ __bytes ᴾᴴᴾ - chung-leong/zigar GitHub Wiki
JavaScript | PHP
The object's underlying bytes as a text string. Can be used to reconstructor the object. Example:
pub const Hello = struct {
number1: i32 = 0,
number2: i32 = 0,
number3: i32 = 0,
};
<?php
$m = zigar_use(__DIR__ . '/bytes-example-1.zig');
$hello = new $m->Hello(number1: 1000, number2: 2000, number3: 12345);
$hello_copy = new $m->Hello(__bytes: $hello->__bytes);
print_r($hello);
print_r($hello_copy);
Hello Object
(
[number1] => 1000
[number2] => 2000
[number3] => 12345
)
Hello Object
(
[number1] => 1000
[number2] => 2000
[number3] => 12345
)