File manager - Edit - /opt/cpanel/ea-php74/root/usr/share/tests/pecl/mongodb/tests/bson/bson-binary-set_state-001.phpt
Back
--TEST-- MongoDB\BSON\Binary::__set_state() --FILE-- <?php $tests = [ ['foobar', MongoDB\BSON\Binary::TYPE_GENERIC], ['', MongoDB\BSON\Binary::TYPE_GENERIC], ["\0foo", MongoDB\BSON\Binary::TYPE_GENERIC], [hex2bin('123e4567e89b12d3a456426655440000'), MongoDB\BSON\Binary::TYPE_UUID], [md5('foobar', true), MongoDB\BSON\Binary::TYPE_MD5], ]; foreach ($tests as $test) { list($data, $type) = $test; var_export(MongoDB\BSON\Binary::__set_state([ 'data' => $data, 'type' => $type, ])); echo "\n\n"; } ?> ===DONE=== <?php exit(0); ?> --EXPECTF-- %r\\?%rMongoDB\BSON\Binary::__set_state(array( 'data' => 'foobar', 'type' => 0, )) %r\\?%rMongoDB\BSON\Binary::__set_state(array( 'data' => '', 'type' => 0, )) %r\\?%rMongoDB\BSON\Binary::__set_state(array( 'data' => '' . "\0" . 'foo', 'type' => 0, )) %r\\?%rMongoDB\BSON\Binary::__set_state(array( 'data' => '>Eg�ӤVBfUD' . "\0" . '' . "\0" . '', 'type' => 4, )) %r\\?%rMongoDB\BSON\Binary::__set_state(array( 'data' => '8X�"0�<�_0fC�?', 'type' => 5, )) ===DONE===
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings