💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ امیرحسین صحرانورد
داده‌های boolean
لقمان آوند حل شده توسط لقمان آوند

برای مقدار دهی و مقایسه داده‌های boolean از 0و1 استفاده شود بهتر است یا از true , false ؟

منظورم سرعت بیشتر اجرای برنامه هست 

اصولی یاد گرفتن هر چیزی بسیار خوب است ولی این امر نباید موجب کاهش سرعت یادگیری و گمراه شدن و افزایش بیش از حد حاشیه شود.

من زمانی سوالی برام پیش امده بود که برای تعریف ارایه array بهتر است یا [ ] یه نفر جواب جالبی داد اگر داری فیس بوک طراحی میکنی دنبال جوابش برو وگرنه در حد پروژه‌های متوسط و بزرگ هیچ فرقی نمی‌کند.

مرتضی ترکمن ۱۵ دی ۱۳۹۸، ۱۰:۴۷

بستگی به جاش داره.

در عمده مواقع فرقی نداره چون معادل هم هستن.

ولی یه سری جاها که مثلا خروجی یه تابع می‌تونه هم false باشه و هم صفر (با توجه به اینکه false  و 0 تو php یه جورایی یکی اند) برای چک کردن مقدار دقیق برگشتی باید با اپراتر سه مساوی === دقیقا با false مقایسه کنی.

پیشنهاد می‌کنم تابع strpos رو برای جستجو در یک زیر رشته ببینی. همچین شرایطی اونجا پیش میاد.

بهترین پاسخ
لقمان آوند ۱۵ دی ۱۳۹۸، ۲۱:۰۱