note 69234 added to language.operators.bitwise

From: Date: Mon, 28 Aug 2006 10:49:07 +0000
Subject: note 69234 added to language.operators.bitwise
Groups: php.notes 
Request: Send a blank email to php-notes+get-116422@lists.php.net to get a copy of this message
<?php function xor_swap(&$a, &$b) { if($a==$b) { return; } $c = $a ^ $b; $b = $c ^ $b; $a = $c ^ $a; } function swap (&$a, &$b) { $buffer = $a; $a = $b; $b = $buffer; } $a = 1; $b = 2; echo '$a is '.$a.'<br />$b is '.$b.'<hr />'; swap($a, $b); echo '$a is '.$a.'<br />$b is '.$b.'<hr />'; xor_swap($a, $b); echo '$a is '.$a.'<br />$b is '.$b; ?> Output: $a is 1 $b is 2 -------------- $a is 2 $b is 1 -------------- $a is 1 $b is 2 ---- Server IP: 217.75.128.29 Probable Submitter: 217.79.71.18 (proxied: 217.79.89.180) ---- X-Spam-Status: No, hits=3.1 required=5.0 tests=DATE_MISSING,FROM_NO_LOWER autolearn=no version=2.64 ---- Manual Page -- http://www.php.net/manual/en/language.operators.bitwise.php Edit -- https://master.php.net/note/edit/69234 Del: integrated -- https://master.php.net/note/delete/69234/integrated Del: useless -- https://master.php.net/note/delete/69234/useless Del: bad code -- https://master.php.net/note/delete/69234/bad+code Del: spam -- https://master.php.net/note/delete/69234/spam Del: non-english -- https://master.php.net/note/delete/69234/non-english Del: in docs -- https://master.php.net/note/delete/69234/in+docs Del: other reasons-- https://master.php.net/note/delete/69234 Reject -- https://master.php.net/note/reject/69234 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#116422) next »