| ||||||||||
Ссылки внутри конструктораСоздание ссылок внутри конструктора может привести к неожиданным результатам. В этом разделе сделана попытка помочь избежать проблем.
Давайте проверим, есть ли различия между $bar1, которая создана с использованием copy = operator и $bar2, которая создана с использованием reference =& operator...
Очевидной разницы нет, но фактически - очень значительная: $bar1 и $globalref[0] это _НЕ_ ссылки, это НЕ одна и та же переменная. Это из-за того, что "new" не возвращает ссылку по умолчанию, а возвращает копию.
Чтобы проверить то, что написано выше, давайте рассмотрим следующий код:
Последний пример. Попытайтесь в нём разобраться.
| ||||||||||
|