- bindec: documentation ( source)
- printf: documentation ( source)
<?php
// ______ -
// | _____ mind. 1 Position komplett offen
// || ____ Position mit Teilmengen geliefert
// ||| ___ alles komplett
// ||||
$bitmask = bindec('0101');
printf("%04b\n", $bitmask);
$bitmask |= bindec('0010');
printf("%04b\n", $bitmask);
$bitmask ^= bindec('0101');
printf("%04b\n", $bitmask);
$bitmask ^= bindec('0101');
printf("%04b\n", $bitmask);
?>