Skip to content

Unsigned Integer

Ryan Durham edited this page Nov 26, 2021 · 1 revision

An XDR unsigned integer is an unsigned integer between 0 and 4294967295

You can encode an integer value like so:

use StageRightLabs\PhpXdr\XDR;

// Encode
$xdr = XDR::fresh()->write(2147483648, XDR::UINT);

To retrieve an integer value from the XDR buffer, you can decode it like so:

use StageRightLabs\PhpXdr\XDR;
$xdr = XDR::fresh()->write(2147483648, XDR::UINT);

// Decode
$int = $xdr->read(XDR::UINT); // 2147483648