php中debug_zval_dump()函数

php手册中的代码:

$var1 = 'Hello World';
$var2 = '';
$var2 =& $var1;
debug_zval_dump(&$var1);

手册中结果显示的是:&string(11) "Hello World" refcount(3)
而我运行的结果是:PHP Parse error: syntax error, unexpected '&' in /var/www/html/test.php on line 5

此处运行结果为什么会报错误呢?


此外,对于手册中的第三段代码:

$var1 = 'Hello World';
debug_zval_dump($var1);

手册中显示的结果是:string(11) "Hello World" refcount(2)
而我运行的结果是:string(11) "Hello World" refcount(1)

这又是为什么呢?

手册中对应函数链接:debug_zval_dump()

阅读 2.3k
1 个回答

文档有问题。。。下面有人反馈了

clipboard.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题