برای مقدار دهی و مقایسه دادههای boolean از 0و1 استفاده شود بهتر است یا از true , false ؟
منظورم سرعت بیشتر اجرای برنامه هست
اصولی یاد گرفتن هر چیزی بسیار خوب است ولی این امر نباید موجب کاهش سرعت یادگیری و گمراه شدن و افزایش بیش از حد حاشیه شود.
من زمانی سوالی برام پیش امده بود که برای تعریف ارایه array بهتر است یا [ ] یه نفر جواب جالبی داد اگر داری فیس بوک طراحی میکنی دنبال جوابش برو وگرنه در حد پروژههای متوسط و بزرگ هیچ فرقی نمیکند.
مرتضی ترکمن۱۵ دی ۱۳۹۸، ۱۰:۴۷
بستگی به جاش داره.
در عمده مواقع فرقی نداره چون معادل هم هستن.
ولی یه سری جاها که مثلا خروجی یه تابع میتونه هم false باشه و هم صفر (با توجه به اینکه false و 0 تو php یه جورایی یکی اند) برای چک کردن مقدار دقیق برگشتی باید با اپراتر سه مساوی === دقیقا با false مقایسه کنی.
پیشنهاد میکنم تابع strpos رو برای جستجو در یک زیر رشته ببینی. همچین شرایطی اونجا پیش میاد.