Effects of sacrificial reagents on photocatalytic hydrogen evolution over different photocatalysts