ummmmmmmm help! function query( $query ) { $this -> query[] = $query; // want to set it for later in an array so we can refer back to it $query = mysql_query( $query ) or die ( 'foo1' ); //just for debugging, until we implement error class return $query; } ^^ this works, but I also wanted to make it available for an ARRAY param ^^ function query( $query ) { if ( is_array( $query )) { foreach ( $query as $val ) { $this -> query( $val ); } } else { // code from above } }