با عرض سلام. با توجه به فرمایشات استاد صالحی چنانچه جلوی 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 رو نشون میده.
بنابراین این دو تا حلقه هیچ وقت اجرا نمیشن.