пхпшник - это тот, кто кроме php не знает вообще ничего? Обычно человек знает несколько языков, в том числе языков программирования, и какой использовать зависит от проекта (или собеседника).
Есть несколько толкований. Одно из них - да, человек, который кроме пыхи особо ничего не знает, плохо ориентируется в общих вопросах CS, да и саму пыху знает достаточно поверхностно. Был тут перловик, который на раз вычислял и затралливал таких субъектов :)