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)