Почему увеличение рефконта zval не работает? - PullRequest
0 голосов
/ 01 июля 2019

Я выгружаю zval-контейнер, работающий на PHP версии 7.3.5 (opcache активирован и PHP включен для работы с потоками), следуя приведенному ниже коду:

<?php 
$a = "new string";
$b = $a;
xdebug_debug_zval( 'a' );

соответственно php.net документация Пример # 3 Увеличение refcount для zval, который он выводит refcount = 2 :

a: (refcount=2, is_ref=0)='new string'

В моей настройке (php7.3.5) он выводит refcount = 1:

a:
(refcount=1, is_ref=0)string 'new string' (length=10)

Я на самом деле достиг того же результата с PHP5.6, что и документация php.net.Что внутренне изменилось в PHP7 и почему refcount остался 1?

...