Job Interview tricky PHP

Két szám cseréje harmadik változó használata nélkül

Nem annyira életszerű példa, mint inkább elméleti, hisz ki az, aki harmadik változó létrehozása nélkül akarna két változó értékét megcserélni, viszont állásinterjúkon, mint elméleti kérdés felmerülhet, így nem árt, ha tudjuk rá a helyes választ :-)

Nézzük tehát a kódot:

<?php
    $a = 10;
    $b = 20;
    $a = $a + $b; // $a = 10 + 20 = 30
    $b = $a - $b; // $b = 30 - 20 = 10
    $a = $a - $b; // $a = 30 - 10 = 20
?>

 

Related contents

Job Interview tricky PHP

Nem annyira életszerű példa, mint inkább elméleti, hisz ki az, aki harmadik változó létrehozása nélkül akarna két változó értékét megcserélni, viszont állásinterjúkon, mint elméleti kérdés felmerülhet, így nem árt, ha tudjuk rá a helyes választ :-)

 

2013, máj 12.