Why is this even a warning?
I want to return null if they passed an argument that can't have anything done with it. I can then check if the return of the method is null to do something specific if the submitted param is unusable (like ignore the call).
Yes this can be useful. I don't think it's bad practice. Also PHP docs say returning null is the default, and don't give any warning about doing that anyway.