So far I have not personally run into anything I _can't_ do in PHP - it may take some creative thinking, but there is usually a solution - this includes "advanced" functionality as well.
I think what a lot of the issues people have with PHP is not that it can't do something, but more that many of the ways you implement something feels like a "hack" - it works, but isn't as elegant as other languages.
Comments
So far I have not personally run into anything I _can't_ do in PHP - it may take some creative thinking, but there is usually a solution - this includes "advanced" functionality as well.
I think what a lot of the issues people have with PHP is not that it can't do something, but more that many of the ways you implement something feels like a "hack" - it works, but isn't as elegant as other languages.