[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: CURLOPT_WRITEFUNCTION и функция обратного вызова
yuriy
Привет!
Простой вопросик. В курле есть штука для вызова функции, которая обрабатывает порцию входных данных.


curl_setopt($curl, CURLOPT_WRITEFUNCTION, $nameCallbackfunction);


Переменная $nameCallbackfunction содержит строку с именем функции, которая находится в области видимости. Могу я передать открытый метод объекта, вместо функции? Вот так:


curl_setopt($curl, CURLOPT_WRITEFUNCTION, array($this, $nameCallbackfunction));


_____________
void x;
Winston
Цитата (yuriy @ 16.12.2012 - 15:29)
Могу я передать открытый метод объекта, вместо функции?

Можешь. если ты в классе вызываешь, то да вот так array($this, $nameCallbackfunction) а если вне класса то array($obj, $nameCallbackfunction)
yuriy
Winston Спасибо!

_____________
void x;
Winston
Цитата (yuriy @ 16.12.2012 - 15:33)
Winston Спасибо!

А что мешало самому попробовать, и если не получится спросить?
yuriy
Winston Да, в принципе, ничего не мешало, но это тест надо обдумывать и писать. Если бы не ответили, то конечно пришлось бы проверять самому. )

_____________
void x;
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.