Lines Matching refs:var
375 * @param string $var
379 public static function increment_str(&$var) argument
382 $var = strrev($var);
383 sodium_increment($var);
384 $var = strrev($var);
385 return $var;
388 for ($i = 4; $i <= strlen($var); $i += 4) {
389 $temp = substr($var, -$i, 4);
392 $var = substr_replace($var, "\x00\x00\x00\x00", -$i, 4);
395 $var = substr_replace($var, "\x80\x00\x00\x00", -$i, 4);
396 return $var;
399 $var = substr_replace($var, pack('N', $temp['num'] + 1), -$i, 4);
400 return $var;
404 $remainder = strlen($var) % 4;
407 return $var;
410 $temp = unpack('Nnum', str_pad(substr($var, 0, $remainder), 4, "\0", STR_PAD_LEFT));
412 $var = substr_replace($var, $temp, 0, $remainder);
414 return $var;
420 * @param mixed $var
424 public static function is_stringable($var) argument
426 return is_string($var) || (is_object($var) && method_exists($var, '__toString'));