داده های boolean

پرسیده شده
فعالیت 1582 روز پیش
دیده شده 1011 بار
0

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

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

فایل پیوست

11

مورد تایید استاد

حذف شده

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

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

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

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

فایل پیوست

لقمان آوند

توسط

لقمان آوند

15 دی 98

حذف شده
مثال های جالبی برای تابع strpos در لینک زیر هست https://www.php.net/manual/en/function.strpos.php
علیرضا جهانی

25 آبان 99

11
حذف شده

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

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

فایل پیوست

مرتضی ترکمن

توسط

مرتضی ترکمن

15 دی 98