Fuelen » 2010.02.08 22:23

Зачем эта функция? Чем отличается использование
call_user_func('myfunc', 'val'); и myfunc('val'); ?? В скорости может какой-то выиграш?..

Gemor » 2010.02.08 23:10

на сколько я понимаю, просто иногда удобнее вызывать call_user_func. имеются ввиду сложные приложения с закрученной логикой. сам ей никогда вроде и не пользовался.

Akdmeh » 2010.02.09 17:40

Например так:
page.php?mod=test

<?php
function test()
{
//код, код, код...
}
call_user_func($_GET['mod'], 'param');
?>

НО низачто так не делай, это не безопасно!
Я просто показал область применения)

Gemorroj » 2010.02.09 18:07

Akdmeh, с одинаковым успехом можно сделать

Код:

1
$_GET['mod']('param');