Lines Matching defs:var
114 * Read uint32 into $var. Advance buffer with consumed bytes. If the
116 * @param $var.
118 public function readVarint32(&$var)
120 if (!$this->readVarint64($var)) {
125 $var = bcmod($var, 4294967296);
127 $var &= 0xFFFFFFFF;
131 if ($var > 0x7FFFFFFF) {
133 $var = $var | (0xFFFFFFFF << 32);
135 $var = bcsub($var, 4294967296);
139 $var = intval($var);
144 * Read Uint64 into $var. Advance buffer with consumed bytes.
145 * @param $var.
147 public function readVarint64(&$var)
179 $var = GPBUtil::combineInt32ToInt64($high, $low);
180 if (bccomp($var, 0) < 0) {
181 $var = bcadd($var, "18446744073709551616");
202 $var = $result;
209 * Read int into $var. If the result is larger than the largest integer, $var
211 * @param $var.
213 public function readVarintSizeAsInt(&$var)
215 if (!$this->readVarint64($var)) {
218 $var = (int)$var;
223 * Read 32-bit unsigned integer to $var. If the buffer has less than 4 bytes,
225 * @param $var.
227 public function readLittleEndian32(&$var)
233 $var = unpack('V', $data);
234 $var = $var[1];
239 * Read 64-bit unsigned integer to $var. If the buffer has less than 8 bytes,
241 * @param $var.
243 public function readLittleEndian64(&$var)
255 $var = GPBUtil::combineInt32ToInt64($high, $low);
257 $var = ($high << 32) | $low;
263 * Read tag into $var. Advance buffer with consumed bytes.
264 * @param $var.