با عرض سلام و خسته نباشید خدمت شما دوستان عزیز
من در حال کدنویسی یک سایت هستم با 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 را اول قرار میدهند و بعد == و سپس مقدار متغیر و ... را درج میکنند؛ همچنین وقتی دو متغیر داریم در هر دو سمت عملگر کدام مورد باید اول باشه و کدام دوم؟ میخواستم بدونم کدام حالت صحیح تر هست یا اینکه اصلاً با هم فرقی دارند یا نه؟ و چرا بعضی از افراد مقدار را اول و متغیر را دوم مینویسند؟؟؟؟