- var_dump: documentation ( source)
- decbin: documentation ( source)
<?php
class A {
const PHONE_NUMBER_LIST_OPTION_TRIM_EXTENSION=0x01; // 0b00000001
const PHONE_NUMBER_LIST_OPTION_ONLY_WITH_EXTENSION=0x02; // 0b00000010
public static function test($options=null) {
$options=intval($options);
echo "TEST: ".decbin($options)."\n";
var_dump($options&self::PHONE_NUMBER_LIST_OPTION_TRIM_EXTENSION);
var_dump($options&self::PHONE_NUMBER_LIST_OPTION_ONLY_WITH_EXTENSION);
echo "\n\n";
}
}
A::test();
A::test(A::PHONE_NUMBER_LIST_OPTION_TRIM_EXTENSION);
A::test(A::PHONE_NUMBER_LIST_OPTION_ONLY_WITH_EXTENSION);
A::test(A::PHONE_NUMBER_LIST_OPTION_TRIM_EXTENSION&A::PHONE_NUMBER_LIST_OPTION_ONLY_WITH_EXTENSION);