It is unlawful for any person who has concealed upon his or her person or who has in his or her immediate physical possession any dangerous or deadly weapon to engage in any fight or to participate in any other rough or disorderly conduct upon any public place or way or upon the premises of another. (Prior code § 48.01.003)