В документации PHP описано, что вы должны передавать аргумент по ссылке. Но передача аргументов по ссылке была удалена в PHP 5.x. Эта проблема приводит нас к не функции debug_zval_dump
. С помощью этой функции невозможно получить правильный счет.
Полагаю, не рекомендуется использовать эту функцию для подсчета ссылок. В моей тестовой среде (Apache / PHP7.1) ваш пример выдает повторный счет 1. Кажется, что это немного сложно.