why reference? there are some articles about why php reference are bad out there