I currently program in PHP professionally. So I'll chime in.
PHP is a fine language, other than the craziness that sometimes comes with the naming "scheme" of the functions. The code I am stuck in all day is object oriented and seperates code from display via a template engine. Even with that however, the initial design of the codebase has been completely over-extended so it's a bit of a hodge-podge to get coding in. So even with a fairly decent overall design, and a template engine, the codebase still got ugly.
I don't blame this on the language however because I have seen much worse atrocities in Perl, Java and C. So I would say that don't be afraid of the job because of PHP, it's just another language, and a simple one at that. You may find yourself getting bored at the standard day to day tasks ("we want this report", "we need this new form"), so you may want to start some hobby programming on the side.
|