PHPビット演算はどのくらい知っていますか.

406 ワード

PHPは他の言語と同様に、一般的なビット演算操作(与、または、非、異または)をサポートします.本格的な開発では、ビット演算の応用はどれくらいあるのでしょうか.ビット演算を合理的に使用することで、コードを簡潔で美しくすることができ、効率を高めることができます.例えば、変数$aと$bの値を交換して、どうすればいいか考えてみましょう.
$c = $a;
$a = $b;
$b = $c;

?,もちろんこれも一つの方法です.ビット演算を使用すると、
$a ^= $b;
$b ^= $a;
$a ^= $b;

もっと効率的ではないでしょうか.:)もちろん、実際の開発では、中位演算にはいくつかの一般的な方法があります.http://www.xskyer.com/2014/01/14/137.html