Re: call_user_func_array and mysqli_stmt_bind_result

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I ran into the same problem doing it oo style like this:

call_user_func_array(array(&$stmt, 'bind_result'),$rr);

Still don't understand why. Any input on this is very much welcome.

I could work around using eval:
$obj=&$stmt; $mthd='bind_result'; $args[0]=''; $args[1]='';
eval("\$rval=\$obj->\$mthd($args);");

The $args is primitive but only for testing purposes. The reason why I want
to use this is because of variable arglist and don't want to work with
switch.

cheers,
Pat



"Patrick" <patrick.swiggers@xxxxxxxxx> wrote in message
news:20050411190101.31528.qmail@xxxxxxxxxxxxxxxx
> Hi,
>
> This is working (as a packet of crackers):
>
> ...
>
> mysqli_stmt_bind_result ($stmt, $arr[1], $arr[2]);
>
> ...
>
> This I cannot get to work:
>
> ...
>
> $arr[0]=$stmt; $arr[1]=''; $arr[2]='';
>
> call_user_func_array ('mysqli_stmt_bind_result',$arr);
>
> ...
>
> I'm not sure if what I try to do is possible in any way?
>
> Btw, this is Win PHP v5.0.3 , Apache v2.0.53, Mysql v5.0.2-alpha-nt.
>
> cheers and thanks,
>
> Patrick from Belgium (Brussels)

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux