Also, New Jersey, New York will arrest you. As for Philadelphia, even if you have a carry permit, they will harass you if you are discovered. You'll be detained and cuffed while they "find" a supervisor to discuss it and verify your pistol and your permit are good. Have an out-of-state permit with reciprocity? Good luck.
Here's an example of their outright disregard of the law. If you have a carry permit, you can open carry in Philadelphia and Pittsburg, due to a change in state law years ago. Still, you will be surrounded by patrol cars, told to get on the ground, cuffed, and arrested. you'll need a lawyer to plead your case in court. You'll prevail, of course. Then you sue the city. An activist received a judgement for $25,000 many years. The police's response, when asked if they will comply with law? Nope, you'll have to sue.