<?php
$s = "foobar";
$t = $s;
$u = $s;
echo PHP_VERSION . "\n";
debug_zval_dump($s);
xdebug_debug_zval('s');
在 PHP 5.6.16 中运行
在PHP 7.0.2中运行
我认为结果(PHP 7)应该是:
string(6) "foobar" refcount(4)
s: (refcount=3, is_ref=0)="foobar"
我想知道有什么不同之处?需要一些解释。非常感谢。
------ 更新 ------
Nikita Popov的《PHP 7-内部有什么变化?》(P41)
http://www.slideshare.net/nikita_ppv/php-7-what-changed-internally