🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ امیرحسین شکری
آیا while(۰) هم کاربردی داره؟
محسن موحد حل شده توسط محسن موحد

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

while(0){}

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

سلام.

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

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

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

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

بهترین پاسخ
محسن موحد ۰۲ تیر ۱۳۹۹، ۲۰:۰۹