четверг, 7 января 2010 г.

Амперсанд перед именем функции в php

Сегодня встретил амперсанд перед именем функции в php
т.е. запись вида

function &foo() {
...
return $bar;
}

амперсанд перед именем аргумента хорошо известен - он передаёт в функцию аргумент по ссылке,
а перед именем функции никогда раньше не встречал.
Полазим по поиску, выяснил, что амперсанд возвращает ссылку на переменную и вызывать фкнцию надо тоже с амперсандом. Вот так-то. Будем знать.

Комментариев нет:

Отправить комментарий