facebook twitter hatena line email

「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
)