Начиная с PHP 5.4+, префикс для двоичного числа:
0b
<ч />
Для более ранней версии такого префикса не существует. Вместо этого вы можете использовать 0x
для шестнадцатеричного.
Для получения дополнительной информации см. Раздел Целые числа в руководстве по PHP .
Тем не менее, если вам действительно нужно записать значения с использованием двоичного кода до PHP 5.4, вы можете использовать функцию bindec
, которая принимает строку, содержащую двоичный файл, и возвращает соответствующее значение.
Например, следующая часть кода:
echo bindec('10011');
Получит вас:
19
Но учтите, что вы не должны делать это слишком часто: вызов функции для выполнения этого при каждом выполнении скрипта очень плохо сказывается на производительности ^^
Вместо этого, действительно лучше записать ваши значения в шестнадцатеричном формате, где каждая цифра кодирует 4 бита.