Perbezaan antara do...while loop dalam kawalan proses PHP
do...while pada asasnya mempunyai struktur sintaks yang sama seperti while Ia juga merupakan gelung Boolean dan fungsinya pada asasnya sama.
Sintaks asas adalah seperti berikut:
do { //代码块 } while (判断);
do...Perbezaan antara while dan while ialah nilainya disemak pada masa yang berbeza.
buat-sementara Tidak kira sama ada penghakiman sementara adalah benar atau tidak, pernyataan gelung blok kod dilaksanakan sekali dan ia dijamin akan dilaksanakan sekali (nilai kebenaran ungkapan disemak selepas setiap gelung) .
Walau bagaimanapun, gelung while kami yang terdahulu akan menyemak kawasan pertimbangan Boolean dan melaksanakannya jika ia benar. Jika ia tidak ditubuhkan, ia tidak akan dilaksanakan.
Mari sahkan dengan kod:
<?php $i = 0; do { echo $i; } while ($i > 0); ?>
Dalam kod di atas, $i pastinya tidak lebih daripada 0 dan ia juga dilaksanakan.
Sudah tentu, jika anda masih belum memahaminya, tidak mengapa jika anda benar-benar tidak dapat memikirkan senario aplikasi Anda boleh melangkau blok ini sepenuhnya.
buat...sementara jarang digunakan. Kami mungkin menggunakannya dalam pemprosesan sumber seperti pembukaan fail, dsb.