12function hash(
string $algo,
string $data,
bool $binary =
false, array
$options = []): string {}
100 private function __construct() {}
__unserialize(array $data)
if(PHP_SAPI !='cli') if($argc< 1) $options
mhash_get_hash_name(int $algo)
mhash_get_block_size(int $algo)
hash_update(HashContext $context, string $data)
hash_update_stream(HashContext $context, $stream, int $length=-1)
hash_file(string $algo, string $filename, bool $binary=false, array $options=[])
hash_equals(#[\SensitiveParameter] string $known_string, #[\SensitiveParameter] string $user_string)
hash_hmac_file(string $algo, string $filename, #[\SensitiveParameter] string $key, bool $binary=false)
hash_init(string $algo, int $flags=0, #[\SensitiveParameter] string $key="", array $options=[])
hash_final(HashContext $context, bool $binary=false)
hash_hmac(string $algo, string $data, #[\SensitiveParameter] string $key, bool $binary=false)
hash_hkdf(string $algo, #[\SensitiveParameter] string $key, int $length=0, string $info="", string $salt="")
hash_pbkdf2(string $algo, #[\SensitiveParameter] string $password, string $salt, int $iterations, int $length=0, bool $binary=false, array $options=[])
hash(string $algo, string $data, bool $binary=false, array $options=[])
mhash(int $algo, string $data, ?string $key=null)
hash_update_file(HashContext $context, string $filename, $stream_context=null)
mhash_keygen_s2k(int $algo, string $password, string $salt, int $length)
hash_copy(HashContext $context)
ZEND_API void(ZEND_FASTCALL *zend_touch_vm_stack_data)(void *vm_stack_data)
function(EX_VAR(opline->result.var))