micolo Новичок 2 Фев 2011 #1 Доброго времени суток! Подскажите пожалуйста как конструкцию вида: PHP: class::getInstance()->getParam($param); вызвать через call_user_func. Спасибо!
Доброго времени суток! Подскажите пожалуйста как конструкцию вида: PHP: class::getInstance()->getParam($param); вызвать через call_user_func. Спасибо!
tz-lom Продвинутый новичок 2 Фев 2011 #2 http://ru.php.net/manual/en/function.call-user-func.php смотри примеры,там же различия между 5.3 и ранними версиями
http://ru.php.net/manual/en/function.call-user-func.php смотри примеры,там же различия между 5.3 и ранними версиями
флоппик promotor fidei Команда форума Партнер клуба 2 Фев 2011 #3 Никак - это два раздельных вызова, хоть и записаны в одну строчку.
micolo Новичок 2 Фев 2011 #4 хм. У меня версия 5.2.х и переходить пока не собираюсь. Получается не сделать. Жаль конечно... Спасибо!
хм. У меня версия 5.2.х и переходить пока не собираюсь. Получается не сделать. Жаль конечно... Спасибо!
micolo Новичок 2 Фев 2011 #6 Так и сделал PHP: $func = call_user_func(array($class,'getInstance')); $func->getParam($param); Просто думал может покрасивше получится ))
Так и сделал PHP: $func = call_user_func(array($class,'getInstance')); $func->getParam($param); Просто думал может покрасивше получится ))
grigori ( ͡° ͜ʖ ͡°) Команда форума 2 Фев 2011 #7 а покрасивше $class::getInstance()->$bar($param); не работает?