البرمجة الخنفشارية ..

حركة مالها داعي !
الكود الذي ستقرأه بعد هذا السطر يعتبر من الطرائف البرمجية، هل يمكنك التعرف على السبب؟

if ( $var == true )
return true;
else
return false;

ممكن تكون أفضل !
الكود التالي يمكن كتابته باستخدام عبارة واحدة فقط، هل تستطيع فعل ذلك ؟
if ( $var == true )
$var = false;
else
$var = true;

^_^

8 thoughts on “البرمجة الخنفشارية ..”

  1. أعتقد بأنني فهمت الموضوع بشكل خاطيء.
    جواب السؤال الأول أعتقد بأنه يعيد قيمة $var بكل الأحوال ولو قال:
    Return $var;
    لكفى.

    أم الأخير فالحل يكمن في تغيير القيمة المنطقية للمتغير,وأعتقد بأني وجدته:
    $var = var_dump((bool) “false”);
    فإذا كانت القيمة true سوف يعطينا false وإذا كانت false سوف نحصل على true.
    آمل أن لا أكون أغرد بعيداً هذه المرة أيضاً ^_^

  2. Dr: الجزء الأول من ردك الأول صحيح 100% أصبت به الهدف بـ headshot ^_^

    أما الجزء الثاني فالحقيقة أنك تحوم حول الحمى و نص إجابتك صحيح لكن الكود ليس كذلك .. فكر فيها كمان مره .. ^_^

اترك رداً على M. Abdel-Ghani إلغاء الرد

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *