callback
Разница между картой массива, обходом массива и фильтром массива
В чем именно заключается разница между array_map, array_walk и array_filter. Что я мог видеть из документации, так это ... и использоваться взаимозаменяемо?
Я был бы признателен вам за помощь с наглядным примером, если они вообще отличаются.
PHP: Как использовать функцию класса в качестве обратного вызова [дубликат]
На этот вопрос уже есть ответ здесь:
Как динамически вызывать метод класса в PHP?
... // do something...
}
}
UPD: Как сделать то же самое, но с помощью метода static (когда $this недоступен)
Как динамически вызывать метод класса в PHP?
Как я могу динамически вызывать метод класса в PHP? Метод класса не является статическим. Похоже, что
call_user_func(...)
Работает только со статическими функциями?
Спасибо.
почему следует предпочесть вызов массива пользовательских функций обычному вызову функции?
function foobar($arg, $arg2) {
echo __FUNCTION__, " got $arg and $arg2\n";
}
foobar('one','two'); // OUTPUTS : fooba ... од завершится неудачей, но call_user_func_array не завершится?
Могу ли я получить какой-либо такой пример?
Спасибо
Можно ли передавать параметры по ссылке, используя массив функций пользователя вызова()?
При использовании call_user_func_array() я хочу передать параметр по ссылке. Как бы я это сделал. Например
function ... .
}
$changingVar = 'passThis';
$parameters = array( $changingVar );
call_user_func_array( 'toBeCalled', $parameters );
Передача дополнительных параметров для обратного вызова usort
У меня есть следующие функции. Функции Wordpress, но это действительно вопрос PHP. Они сортируют мои объекты $term в со ... , true);
$name_b = get_term_meta($b->term_id, 'artist_lastname', true);
return strcmp($name_a, $name_b);
}
Как я могу передать ссылку на функцию вызова пользователя?
Рассмотрим следующий пример:
function myTest(&$var)
{
$var++;
echo "var = {$var}\n";
}
$x = 42;
call_us ... санный в онлайн-песочнице, объясняет оценку.
Есть идеи, как я могу передать ссылку на call_user_func семейные функции?
Как я могу передать один дополнительный аргумент для обратного вызова карты массива в PHP?
Как я могу передать один дополнительный аргумент в array_map обратный вызов? В моем примере я хотел бы передать $smsP ... аключается в повторном использовании закрытия $getLimit с другим регулярным выражением, таким как $smsPattern. Спасибо.
ПХПУнит - Как проверить, будет ли вызван обратный вызов?
Учитывая следующий метод:
public function foo($callback) {
call_user_func($callback);
}
Как бы я проверил, что ... $test->pass();
});
$this->fail();
}
...но, по-видимому, метода pass() нет, так что это не работает.
Фильтр массива в контексте объекта с частным обратным вызовом
Я хочу отфильтровать массив, используя функцию array_filter. Он намекает на использование call_user_func под водой, но ... e == 123)
}
}
Нужно ли мне менять 'filter_item' на array($this, 'filter_item')? Возможно ли вообще то, чего я хочу?
Вызов конструктора из переменных аргументов с помощью PHP
У меня есть функция, которая принимает переменные аргументы, которые я получаю из func_get_args().
Эта функция должна ... него? Я не могу просто передать ему массив аргументов; он должен поверить, что я назвал его "нормально".
Спасибо вам!
Что такое функция обратного вызова и как ее использовать с ООП
Я хочу использовать php простой синтаксический анализатор HTML DOM, чтобы получить изображение, заголовок, дату и описа ... нтересно, почему я использую это, и что он делает, так как я никогда раньше не сталкивался с функцией обратного вызова!
PHP - self, статический или $this в функции обратного вызова
Можно ли получить доступ к классам/объектам, указанным как self, static и $this в анонимных обратных вызовах в PHP? Вот ... });
}
}
Есть ли способ заставить его вести себя как с обычными переменными, используя предложение use(self)?
Карта массива с использованием нескольких собственных обратных вызовов?
Я хочу запустить 3 собственные функции в одном массиве: trim, strtoupper и mysql_real_escape_string. Можно ли это сдела ... одна собственная функция:
$exclude = array_map('trim', explode("\n", variable_get('gs_stats_filter', 'googlebot')));
PHP вызывает функцию пользователя с классом и аргументами
Мне нужно использовать call_user_func. Мне нужно будет вызвать функцию в отдельном файле в отдельном классе с 5 аргумен ... здесь ни одного примера http://php.net/manual/en/function.call-user-func.php . Есть ли какой-нибудь способ сделать это?
Может ли обратный вызов PHP принимать свои параметры по ссылке?
Я протестировал следующее, и оно работает как на PHP 5.2, так и на 5.3, однако, насколько я вижу, оно нигде не задокуме ... это, или это недокументированная функциональность, которая может исчезнуть/перестать работать/вызвать ошибки в будущем?
Обратный звонок для оплаты через PayPal
Я уже более 4 часов ищу информацию о том, как выполнить обратный звонок с помощью PayPal после завершения платежа.
Де ... удь хорошие примеры сценариев обратного вызова?
Кстати, это возможно ли использовать пользовательские входные данные?
Как использовать параметр ошибки ajax jquery
Я ищу простой пример и/или объяснение того, как использовать параметр error для .ajax.
Этот вопрос ( Функция ошибки a ... });
});
});
</script>
PHP(ajax_text.php)
<?php
echo json_encode($_POST);
?>
Как получить доступ к аргументу функции "родитель"?
Например, у меня есть следующий код:
function a($param)
{
function b()
{
echo $param;
}
b();
}
a("Hello W ... reg_replace_callback().
Поэтому у меня возникла идея сохранить $param в $GLOBALS.
Есть ли какое-нибудь лучшее решение?
Как реализовать методы обратного вызова внутри классов (PHP)
Мне нужно использовать метод обратного вызова класса для массива внутри другого метода (функция обратного вызова принад ... for_db");
}
}
Правильно ли это делать? (Я имею в виду, с точки зрения второго параметра, переданного array_map)