);{多了一个分号 没有报错的原因是foreach()if()等等之类的后面跟随的{}是指当条件成立的时候要执行的代码块,而这块是可有可无,并且一行的时候也是可以省去大括号的当前的分号后面的{}只是一个代码块而已
foreach($var as $var1=>$var2 );确实多了个分号,居然没报错啊