e_moon
Новичок
Вызов сallback функции в классе
Добрый день.
Решил освоить ООП и распределить функции по классам. И сразу же столкнулся с такой проблеммой: есть функция "request_detour" для обработки массива (заменяет всяку нецензурщину). Вне класса работает, а в классе не могу разобраться, как передать на нее ссылку.
Добрый день.
Решил освоить ООП и распределить функции по классам. И сразу же столкнулся с такой проблеммой: есть функция "request_detour" для обработки массива (заменяет всяку нецензурщину). Вне класса работает, а в классе не могу разобраться, как передать на нее ссылку.
PHP:
class Request_Scan
{
function request_detour($v)
{
return is_array($v) ? array_map('Request_Scan::request_detour', $v) : (is_string($v) ?
$this->request_processing($v) : $v);
}
...
Вот собственно, не понимает ни "Request_Scan::request_detour", ни "$this->request_detour".Warning: array_map() [function.array-map]: The first argument, 'Request_Scan::request_detour', should be either NULL or a valid callback