1) its only a step backwards if you're currently using a better language. its a step forward for other people who are way behind, or for people who have no web development experience and want to get started. it a decent and very popular learning language. if someone starts writing about goto in their php tutorials for beginners, we'll have a problem.
2) php is procedural, not functional. (edit: whoops, beaten to this punch)
2) php is procedural, not functional. (edit: whoops, beaten to this punch)