PHP Developer: Roles, Responsibilities, Skills, Salary & More