È meglio farlo, anche perché se non lo fai non vuoi poi controllare che il valore non sia null prima di effettuare altre eventuali operazioni?
Se succede che il parametro non è settato non stampa viene lanciato un errore ma un notice e lo script va avanti comunque, però se proprio vuoi puoi configurare l'applicazione in modo che i warning/notice non vengano visualizzati sullo schermo.