Echoing the recent comments, I feel that computer science departments shouldn't jump on the latest computer languanges (IT degrees, maybe..) You're at school to learn to program and problem-solve, not to learn a languange. Ideally college should teach you how to learn languages. I know mine did. The intro course is taught in Scheme, the S/W engineering course was tuaght in PolyJ (a Java variant), the O/S course uses C, my parallel algorithms course used pH, AI used Scheme. Typically speaking each course used a different language, but spent the majority of time teaching the concepts, not the languange.
The intro class spent about two weeks teaching Scheme, thats it. The rest of the time was learning how to do more and more complex things with a very simple to learn language. For Java they had to intersperse languange constructs throughout a lot of the course, but they expected you to pick it up quickly as you went. As a result new languages don't scare me (well Perl does a little

).
I never took some of the different web-technologies courses they offer. I wouldn't be surprised to see them use PHP here because it allows people to quickly focus on the aspects that make web programming unique Likewize I wouldn't be surprised if classes that teach databases use PHP as a glue languange. However PHP's class model does not lend it to being used in s/w engineering courses where OO is taught.
Schools should pick the language that best allows them to teach their concepts.