プログラミングでは、以下の 2 番目の入力変数のように、1 つの関数入力変数でパラメーターをチェーンできる場合があります。
define('FLAGA',40);
define('FLAGB',10);
define('FLAGC',3);
function foo($sFile, $vFlags) {
// do something
}
foo('test.txt',FLAGA | FLAGB | FLAGC);
PHP では、この 1 つのパイプ文字(|)をビット単位OR演算子と呼んでいます。foo()内部に何かを追加して、$vFlagsどのフラグが設定されているかを確認するにはどうすればよいですか?