PHP isn't used for designing websites, rather making it interactive for the users. PHP utilizes HTML and CSS as a primary resort for design.
I would recommend PHP for anyone who works in the field of website development, as it allows users to interact with your script, store data in a database, and is much easier to learn than other languages like PERL which is a general purpose, while PHP is specialized for websites.