In-situ synthesis of ternary metal phosphides NixCo1−xP decorated Zn0.5Cd0.5S nanorods with significantly enhanced photocatalytic hydrogen production activity