pokusavam da preradim svoju DB klasu da radi sa mysqli prepare funkcijama. Sve sam manje vise uspeo da resim osim mysqli_stmt_bind_result(). Da bi radila moram da joj prosledim reference na promenjive, a pri tome ne znam unapred koliko argumenata ima. Jel ima neko ideju kako da se to resi?
Znaci da pojasnim zelim da uradim nesto ovako:
PHP kôd:
public function bind_result() {
$args = func_get_args();
array_unshift($args, $this->stmt); //dodam $stmt handle kao prvi argument
if( call_user_func_array('mysqli_stmt_bind_result', $args ) === false )
$this->error("Can't bind params.");
}
osim sto ovo ne radi jer su varijable lokalne unutar bind_result funkcije. Morao bih da elemente $args posaljem kao reference, ali u php5 je to ilegalno, daje upozorenje da je call-time pass-by-reference deprecated..