PHP is good for web applications - it is similar to C++ in terms of classes, inheritance, etc; however, it also allows embedded html code. It is also a web server-side tool. Unless you run a 5.5.x or later version, it cannot be run as a server on its own. I have recently used it to emulate a cell phone web browser, as well as to allow web-based access to MySQL databases.
My advice is that if you already have HTML and C++ skills, then PHP is not going to be difficult to deal with. If you don't, then you have some serious studying to do.
PS: my current work project is PHP-based. I will be pushing data from a MySQL database into Google's graphics tools to provide real-time (sort of) views into performance data from our cell phone browsers.