آیا while(۰) هم کاربردی داره؟

پرسیده شده
فعالیت 1406 روز پیش
دیده شده 626 بار
0

با عرض سلام. با توجه به فرمایشات استاد صالحی چنانچه جلوی while صفر بذاریم

while(0){}

آیا باز هم برابر true هست؟
و اینکه آیا از لحاظ منطقی while(false) درسته و کاربرد داره؟

فایل پیوست

5

مورد تایید استاد

حذف شده

سلام.

حلقه زمانی انجام میشه که شرط true باشه. بنابراین while 0 رو باید اینطوری ببینید:

<?php
while(0 == true)
    echo 'the loop has executed!';


while(false == true)
    echo 'the loop has executed!';

* صفر هم مقدار false رو نشون میده.

بنابراین این دو تا حلقه هیچ وقت اجرا نمیشن.

فایل پیوست

محسن موحد

توسط

محسن موحد

2 تیر 99

حذف شده
سپاسگزارم جناب موحد.