“Open Carry” doesn’t apply in Philly, legally.
There is a PA state criminal statue that specifically prohibits carrying a firearm (read sidearm) on the streets of a city of the first class. There is only one city of the first class in Pennsylvania and that is Phildalphia. This is a state law, not a Philly ordinance.
An individual is exempt of they are licensed to carry firearms, i.e. a CCW permit holder.
PA Crimes Code section 6108
Sounds like it violates the PA Constitution:
PA Constitution, Art 1Section 21 . Right to Bear Arms
The right of the citizens to bear arms in defense of themselves and the State shall not be questioned.Section 25.
To guard against the transgressions of the high powers which we have delegated, we declare that everything in this article is excepted out of the general powers of government and shall forever remain inviolate.