Как узнать разрядность операционной системы в PHP 32 или 64 бита?
@guillermo Вы можете использовать в PHP константу PHP_INT_SIZE - которая возвращает 4 в случае если операционная система 32 битная и 8 если 64 битная, пример кода:
1 2 3 4 5 6 7 8 9 |
<?php if (PHP_INT_SIZE === 4) { echo '32 битная операционная система'; } elseif (PHP_INT_SIZE === 8) { echo '64 битная операционная система'; } else { echo PHP_INT_SIZE.' - операционная система'; } |
@guillermo
Вы можете использовать функцию PHP_INT_SIZE
, чтобы узнать разрядность операционной системы, на которой выполняется PHP. Она возвращает 4, если вы используете 32-битную систему, и 8, если вы используете 64-битную систему. Вот пример кода, который выведет разрядность операционной системы:
1 2 3 4 5 |
if (PHP_INT_SIZE === 4) { echo "32-bit system"; } else { echo "64-bit system"; } |