我下载了protobuf-2.5.0.tar.gz,解压缩,执行通常的./configure,make,make check和make install.但是,在Java中使用协议缓冲区似乎需要的文件protobuf.jar似乎不是我下载的部分.更糟糕的是,我无法在任何地方找到此文件.请告诉我如何继续.
如果如下所示的PHP程序存储在bug.php中,那么这个命令
php bug.php
Run Code Online (Sandbox Code Playgroud)
使用 PHP 7.0.33-0ubuntu0.16.04.1 (cli) ( NTS ) Zend Engine v3.0.0,版权所有 (c) 1998-2017 Zend Technologies 和 Zend OPcache v7.0.33-0ubuntu0.16.04.1 时将生成此输出,版权所有 (c) 1999-2017,Zend Technologies
输出:
Initial array
Array
(
[0] => aa
[1] => bb
)
j = 0 line = aa
element 0 is aa
j = 1 line = bb <----------------------------------------------
element 1 is ***bb <----------------------------------------------
Final array
Array
(
[0] => aa
[1] => ***bb
)
Run Code Online (Sandbox Code Playgroud)
注意上面标记的线。元素 $A[1] 是“***bb”,而 $line(foreach 应与键 1 关联)是“bb”。
这是一个错误,还是有一些我不知道的 PHP 微妙之处? …