Programming techniques are very transferable - there's really only 3 programming languages: Functional, Object Oriented and Procedural.
in reply to Should I give up Perl?
I currently use - and like - Perl. But I don't really see it as a question of being the only choice for programming. More that it's a suitable tool for most of the jobs I use it for.
So by all means go an pick up the vocabulary of PHP, and go and learn it's idiosyncrasies. Just don't think of it as a 'different language' - good (and bad) programming habits are mostly language independent.