PHP Serverside bir dildir. Kullanıcı'dan gelen request web sunucusu tarafından karşılanır, php yorumcusu tarafından yorumlanır ve tekrar web sunucusu tarafından kullanıcıya output olarak verilir. (Web development 101) Clientside aksiyonlar için css ve/veya javascript kullanmanız bir opsiyon değil
gerekliliktir.
Php ile de yapılır fakat js ile daha kolay yapılabilir tabiki.