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