1--TEST--
2Msgpack module info
3--SKIPIF--
4<?php
5if (!extension_loaded("msgpack")) print "skip";
6if (!extension_loaded("session")) {
7   echo "skip needs session enabled";
8}
9?>
10--FILE--
11<?php
12ob_start();
13phpinfo(INFO_MODULES);
14$str = ob_get_clean();
15
16$array = explode("\n", $str);
17
18$section = false;
19$blank = 0;
20foreach ($array as $key => $val)
21{
22    if (strcmp($val, 'msgpack') == 0 || $section)
23    {
24        $section = true;
25    }
26    else
27    {
28        continue;
29    }
30
31    if (empty($val))
32    {
33        $blank++;
34        if ($blank == 3)
35        {
36            $section = false;
37        }
38    }
39
40    echo $val, PHP_EOL;
41}
42--EXPECTF--
43msgpack
44
45MessagePack Support => enabled
46Session Support => enabled
47extension Version => %s
48header Version => %s
49
50Directive => Local Value => Master Value
51msgpack.error_display => %s => %s
52msgpack.illegal_key_insert => %s => %s
53msgpack.php_only => %s => %s
54msgpack.use_str8_serialization => %s => %s
55