Skip to content

Instantly share code, notes, and snippets.

@pierre
Created December 3, 2011 06:07
Show Gist options
  • Save pierre/1426252 to your computer and use it in GitHub Desktop.
Save pierre/1426252 to your computer and use it in GitHub Desktop.
libsmile php extension
$> cat data/smile/test1.smile
:)
??test key#?nullField!?fooƒfoo2??a???aãb$
??2??????"foo"Ffoo
bar?%
$> cat test/test.php
<?php
$smile_file = dirname(__FILE__) . '/../data/smile/test1.smile';
$fh = fopen($smile_file, 'r');
$size = filesize($smile_file);
$smile = fread($fh, $size);
fclose($fh);
print_r(libsmile_decode($smile));
?>
$> php test/test.php
{"test key":true,"nullField":null,"foo":1,"foo2":{"a":3},"aãb":-323,"2":[1,2,3],"\"foo\"":"foo\nbar"}%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment