A 4-year-old boy was struck by a vehicle just before 5 p.m. Sunday in Deerfield Beach, the Broward Sheriff's Office said.