| 
<?php
global $afw_path; // ASCOOS FRAMEWORK PATH
 
 require_once $afw_path."/extras/encoders/bencode.php";
 
 use ASCOOS\FRAMEWORK\Extras\Encoders\Bencode\TBencodeHandler;
 
 $bencode = new TBencodeHandler();
 $data = ["hello", 42, ["world", -10]];
 $encoded = $bencode->encode($data);
 $decoded = $bencode->decode($encoded);
 
 echo "Encoded: $encoded\n"; // PRINT: "l5:helloi42el5:worldi-10eee"
 var_dump($decoded); // PRINT: array(3) { [0]=> string(5) "hello" [1]=> int(42) [2]=> array(2) { [0]=> string(5) "world" [1]=> int(-10) } }
 ?>
 |