光子静质量为0是量子场论的结论。电磁相互作用总的拉氏密度在联合定域规范变换中保持不变,因此电磁场Aμ的质量项0.5m^2AμAμ必须去掉,因为它不满足规范不变性。所以规范不变性原理必然导致光子的静质量为0。至于其动质量非0是因为光子的总能用质能方程描述,既然光子有能量其动质量必然不为0。