The %PUT statement does not perform any math. So / does not trigger any actions on the part of macro language. In other contexts, you would need to use a quoting function. For example:
%if &d = 15/07/2018 %then %do;
%IF conditions always get %EVAL applied which would attempt to perform math. So in the context of a %IF statement you would need specially handling. There are a variety of ways to accomplish that, not just %nrbquote.
But to answer your original queston %PUT will always treat / as text so no function is needed.