مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

کدام حالت برای مقایسه دو مقدار صحیح تر است؟ (منظور مقایسه برابری یا کوچکتر و بزرگتر و ... در PHP است)

پنج شنبه, 02 خرداد 1398 20:02

کدام حالت برای مقایسه دو مقدار صحیح تر است؟ (منظور مقایسه برابری یا کوچکتر و بزرگتر و ... در PHP است)

با عرض سلام و خسته نباشید خدمت شما دوستان عزیز
من در حال کدنویسی یک سایت هستم با PHP و در آن از JS و JQuery هم استفاده کردم
طبق بررسی های مختلف دیدم که در بسیاری از کدهای موجود در اینترنت جهت مقایسه اول مقدار را نوشتند و بعد متغیر را درج کردند و در بسیاری دیگر برعکس هست و حالات مختلفی را دیدم؛ حتی ابزارهای minify کننده جاوا هم هر کدوم یک حالت متفاوت را ایجاد میکنند؛ برای درک بهتر سوال من به نمونه های زیر دقت بفرمایید:


$variable==="TEXT"
"TEXT"====$variable

$variable===true
true===$variable

$variable===1000
1000===$variable

$variable>=100
100<=$variable

$variable<=100
100>=$variable

$variable>100
100<$variable

$variable<100
100>$variable

حالا کدام مورد صحیح تر است؟ هم برای کد PHP و هم برای کد جاوا و جیکوئری و ...
بعضی از ابزارهای minify و همچنین برخی از سورسهای موجود در گیتهاب، زمانی که از عملگرهای بزرگتر و کوچکتر استفاده شده باشه همیشه مقدار عددی رو اول و متغیر را بعد از اون قرار میدهند و یا زمان استفاده از true و false همیشه مقدار true یا false را اول قرار میدهند و بعد == و سپس مقدار متغیر و ... را درج میکنند؛ همچنین وقتی دو متغیر داریم در هر دو سمت عملگر کدام مورد باید اول باشه و کدام دوم؟ میخواستم بدونم کدام حالت صحیح تر هست یا اینکه اصلاً با هم فرقی دارند یا نه؟ و چرا بعضی از افراد مقدار را اول و متغیر را دوم مینویسند؟؟؟؟

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید