> > do~wihileは稀に必要なことがある > do{ > i = $this->generateBlock(); > } while(i != null); > は > while(1) { > if(i == null) break; > i = $this->generateBlock(); > } > に等価だよ(;´Д`) 脱出条件が複数の時はwhile(1)を使うけど 1つの時は前者の方が1行少ないよ(;´Д`)簡潔 参考:2017/06/05(月)00時59分26秒