On Fri, Apr 27, 2012 at 1:06 AM, jpauli <jpa...@php.net> wrote:

> You might be interested by zend_call_method_with_[XXX]_params() as
> well http://lxr.php.net/xref/PHP_5_3/Zend/zend_interfaces.h
>
> Julien.Pauli
>
> On Fri, Apr 27, 2012 at 8:51 AM, Laruence <larue...@php.net> wrote:
> > Hi:
> >  you can refer to zif_call_user_func, which could be find at
> >
> http://lxr.php.net/opengrok/xref/PHP_5_4/ext/standard/basic_functions.c#4714
> >
> > thanks
> >
> > On Fri, Apr 27, 2012 at 12:43 PM, Yader Hernandez
> > <yader.hernan...@gmail.com> wrote:
> >> Hello,
> >>
> >> I found this zend_call_function(zend_fcall_info *fci,
> zend_fcall_info_cache
> >> *fci_cache TSRMLS_DC) and many examples using it. I can successfully
> call
> >> this and it will call the user function for me. I'm interested in
> learning
> >> how to not only call the function, but also pass arguments to that
> function.
> >>
> >> Can anyone please point me to where I can see how that's done?
> >>
> >> thx
> >
> >
> >
> > --
> > Laruence  Xinchen Hui
> > http://www.laruence.com/
> >
> > --
> > PHP Internals - PHP Runtime Development Mailing List
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
>

I had a look at
http://lxr.php.net/opengrok/xref/PHP_5_4/ext/standard/basic_functions.c#4714
and
I don't understand how it's passing the arguments into the closure given by
the user.

I can successfully call the closure given, but passing arguments into the
closure is something I'm not clear on.

Can someone please shed some light?

Reply via email to