多项选择题

下列哪些情形,城管执法人员可以依法采取暂扣等强制措施?()

A.制止违法行为
B.防止证据损毁
C.避免危害发生
D.控制危险扩大