「Php/composer/msgpack」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→サンプル) |
(→サンプル) |
||
行19: | 行19: | ||
$user = MessagePack::unpack($packed); | $user = MessagePack::unpack($packed); | ||
echo print_r($user, 1); | echo print_r($user, 1); | ||
+ | </pre> | ||
+ | |||
+ | 出力 | ||
+ | <pre> | ||
+ | ��name�taro�age | ||
+ | </pre> | ||
+ | |||
+ | <pre> | ||
+ | Array | ||
+ | ( | ||
+ | [name] => taro | ||
+ | [age] => 20 | ||
+ | ) | ||
</pre> | </pre> |
2024年12月31日 (火) 05:50時点における版
msgpackインストール
composer require rybakit/msgpack
mspackは色々あるが、今回はrybakitのものをインストール
参考:https://blog.e2info.co.jp/2018/08/20/php_messagepack/
サンプル
<?php require_once __DIR__ . '/vendor/autoload.php'; use MessagePack\MessagePack; $user = [ 'name' => "taro", 'age' => 20 ]; $packed = MessagePack::pack($user); echo print_r($packed, 1); $user = MessagePack::unpack($packed); echo print_r($user, 1);
出力
��name�taro�age
Array ( [name] => taro [age] => 20 )