dedlfix: Bitweiser Zugriff

Beitrag lesen

echo $begrüßung;

Ach ja, aus den Kommentaren hätte ich hier noch eine passende Funktion:
   function readbit($val, $bit) {
       return ($val&(0+('0x'.dechex(1<<($bit-1)))))?'1':'0';
   }

Die umständliche Hex-Umwandlung kann man rauslassen. Egal wie man eine Zahl darstellt - Hex oder Dezimal oder sonstwie - das Bitmuster bleibt das gleiche.
Die Klammern können aufgrund der Operator-Rangfolge auch weggelassen werden.

return $val & 1 << $bit - 1 ? '1' : '0';

Anzumerken wäre noch, dass diese Funktion die Bits von rechts nach links - bzw. vom niederwertigsten zum höchstwertigen - mit 1 beginnend zählt.

echo "$verabschiedung $name";