Check if the current architecture is Big Endian.
public static isBigEndian ( ) : boolean | ||
return | boolean |
public function testIsBigEndian() { list(, $result) = unpack('L', pack('V', 1)); $actual = BigEndian::isBigEndian(); $expected = $result !== 1; $this->assertEquals($expected, $actual); }
/** * Constructor * * @param \Protobuf\Configuration $config */ public function __construct(Configuration $config) { $this->config = $config; $this->isBigEndian = BigEndian::isBigEndian(); $this->negativeEncoder = $config->getPlatformFactory()->getNegativeEncoder(); }
/** * Constructor * * @param \Protobuf\Configuration $config */ public function __construct(Configuration $config) { $this->config = $config; $this->isBigEndian = BigEndian::isBigEndian(); }