I think the Philly exemption is solely with regards to open carry. OC is legal throughout PA for anybody who may legally own a firearm. In Philly, open carry is only legal for permit holders. At least, that is my understanding.
The websites linked by ClydeFrog are useful. You can also check
http://www.pafoa.org/
Better yet, consult a Pennsylvania attorney.