Есть ли способ в PHP определить, является ли данная переменная ссылкой на другую переменную и/или ссылается на другую переменную? Я ценю, что было бы невозможно разделить обнаружение "ссылки на" и "ссылку из" с учетом комментарий на php.net, что установка $a=& $b
означает, что $a и $b здесь полностью равны. $a не указывает на $b или наоборот. $a и $b указывают на одно и то же место. "
Если невозможно определить, является ли данная переменная ссылкой/ссылкой, существует ли обобщенный способ определения, являются ли две переменные ссылками друг на друга? Опять же, комментарий на php.net предоставляет функцию для такого сравнения - хотя это один из них, который включает в себя редактирование одной из переменных и просмотр if аналогична реализация другой переменной. Я бы предпочел не делать этого, если это возможно, поскольку некоторые из переменных, которые я рассматриваю, сильно используют магические геттеры/сеттеры.
Фон для запроса в этом экземпляре - это написать функцию отладки, чтобы подробно просмотреть структуры.