My mistake. I was looking at the exif extension as an example of some methods accepting params by reference, but it turns out that other extensions don't use `SEPARATE_ZVAL_IF_NOT_REF`.