I don't really have strong backgrounds studying quantum physics, but I did learn special and general relativity, and I have now a question how to get the momentum of photon.
For my understanding, Einstein "predicted" energy and momentum of photon through his research on photoelectric effects (1905) and Compton scattering (1916) by assuming photon as a "quantum" which contains the wave-particle duality. Those Einstein's predictions were actually "verified" by experiments.
However, some people are explaining the momentum of photon can be "derived" analytically from the special relativity by using $E^2 = (mc^2)^2 + (pc)^2$ with $m=0$.
But I can't derive the same conclusion because that famous equation comes from the "invariants" in space-time which is "interval (or displacement)" in Minkowski 4D space. In special relativity, if the "particle" is moving with the speed of light, the invariant (interval) must be zero. Considering four-velocity (derivative of "proper length" with respect to "proper time"), the invariant becomes the square of speed of light, and then the four-momentum is still defined by four-velocity multiplied by invariant mass $m_{inv}$. This should eventually give $0 = 0$ because $m_{inv} = m_{rest}$ in special realativity, not tell us $E^2 = (pc)^2$ when $m_{inv} = 0 $ .
I could not find any resources telling why/how we can use special relativity for "quantum" or "massless particle."
Can we really derive the momentum of photon from the special relativity? Do we have to use quantum physics, not special relativity to get the momentum of "massless quantum (or particle)?"