[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: perl tie
rav
Приветствую

Существует ли в PHP ядре что нибудь типа перлового tie... Те чтобы можно было написать примерно так

Код

function generator()
{
return 'my generated value';
}

$tratata=generator;//чудесная магия тут

echo $tratata;

///////выведет
my generated value



Спустя 2 часа, 46 минут, 59 секунд (2.10.2007 - 15:01) vasa_c написал(а):
В перле тут мало кто разбирается, а пример туманен.
Хранить в переменной функцию? Можно нечто подобное сделать так:

Код
$var = 'func';
$var(); // аналогично func()

Спустя 2 часа, 3 минуты (2.10.2007 - 17:04) rav написал(а):
Цитата(vasa_c @ 2.10.2007, 16:01) [snapback]27575[/snapback]
В перле тут мало кто разбирается, а пример туманен.
Хранить в переменной функцию? Можно нечто подобное сделать так:

Код
$var = 'func';
$var(); // аналогично func()


Имел ввиду тригер на получение значения переменной...

Переменной присваивается специальное значение - фабрика,
при первом обращении к переменной отрабатывает эта фабрика и замещает значение переменной своим результатом, далее переменная используется обычно.

Для бесконечных структур данных - эдакие ленивые вычисления.

После знакомства с исходниками понял что такого нет. Спасибо.


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.