If you are printing out of Photoshop to a home/deskjet printer, there is no difference to the two approaches. The software resamples to the native resolution the printer needs.
There are two situations where you can consider actually resampling to a given size and resolution:
First, sharpening is often most effective at a pre-set print size. You can experiment, try resampling an image at, say, 8x10 at 300ppi, then do a sharpen routine while viewing the image in Photoshop at "print size". Then, try sharpening the image without resampling it, by setting the image size in inches and leaving the ppi number alone, and again sharpen while viewing at "Print Size". Print the two and compare.
The other situation where exact size and ppi can matter is with some commercial printers. Some require a minimum resolution/ppi and may reject an image that won't print at a "proper" resolution. Some specifically require a 300ppi resolution. So, for an outside printer you want to be sure you are in touch with their specific requirements, not just for resolution but also for the color space -- some will play well with a wider color space like Adobe RGB, some will require sRGB, while some specialty print places may have other requirements. With Photoshop and your home printer, Photoshop manages colors and is "color space friendly" (making sure you turn your printer managing off and Photoshops on).