BigWindow Новичок 8 Апр 2008 #1 Функции. Возвращение по ссылке. Всем привет! Скажите пожалуйста, есть ли разница в двух нижеприведенных примерах возвращения результата функции по ссылке? Вариант 1 PHP: function &myFunc() { $x = 4*4; return $x; } Вариант 2 PHP: function myFunc() { $x = 4*4; return &$x; }
Функции. Возвращение по ссылке. Всем привет! Скажите пожалуйста, есть ли разница в двух нижеприведенных примерах возвращения результата функции по ссылке? Вариант 1 PHP: function &myFunc() { $x = 4*4; return $x; } Вариант 2 PHP: function myFunc() { $x = 4*4; return &$x; }
BigWindow Новичок 8 Апр 2008 #3 Автор оригинала: rotoZOOM Поможет ? http://ru2.php.net/language.references.return Нажмите для раскрытия... Читканул я этот материал. Выводы: 1. Не стоит юзать возвращение по ссылке для увеличения производительности. 2. Использовать этот метод только там, где он действительно нужен.
Автор оригинала: rotoZOOM Поможет ? http://ru2.php.net/language.references.return Нажмите для раскрытия... Читканул я этот материал. Выводы: 1. Не стоит юзать возвращение по ссылке для увеличения производительности. 2. Использовать этот метод только там, где он действительно нужен.
BigWindow Новичок 8 Апр 2008 #5 Автор оригинала: zerkms ещё вывод 3: вариант 2 выкинет ошибку Нажмите для раскрытия... Ничего себе! А я проморгал. Короче, чтобы нормально передавать результат по ссылке, нужно юзать Вариант 1.
Автор оригинала: zerkms ещё вывод 3: вариант 2 выкинет ошибку Нажмите для раскрытия... Ничего себе! А я проморгал. Короче, чтобы нормально передавать результат по ссылке, нужно юзать Вариант 1.