🌊
【PHP】HTTP/2 フレームを連想配列で表記する
以前はバイト列を改行と文字連結演算子で表現してきたが、連想配列にしたほうが見やすいようだ
<?php
$settings = implode([
"length" => "\x00\x00\x00",
"type" => "\x04",
"flag" => "\x00",
"streamId" => "\x00\x00\x00\x00",
"payload" => ""
]);
var_dump(bin2hex($settings));
バイト列を改行で示した記述は次のとおり。
<?php
$settings = "\x00\x00\x00".
"\x04".
"\x00".
"\x00\x00\x00\x00";
var_dump(bin2hex($settings));
Discussion