i was just wondering what the most common use for PHP as a language was and what makes it so suited to that task?

Does it have any unusual features or special features other languages don't have?

What are the strenghts and weaknesses?

What other languages could be used for similar tasks php can do?

I don't know much of php and i'm being persuaded to move from asp, just need a little help on deciding.

Many thanks