extends/hashids/HashidsInterface.php
(完整代码) 1KB<?php
/*
* This file is part of Hashids.
*
* (c) Ivan Akimov <ivan@barreleye.com>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Hashids;
/**
* This is the hashids interface.
*
* @author Ivan Akimov <ivan@barreleye.com>
* @author Vincent Klaiber <hello@vinkla.com>
*/
interface HashidsInterface
{
/**
* Encode parameters to generate a hash.
*
* @param mixed $numbers
*
* @return string
*/
public function encode(...$numbers);
/**
* Decode a hash to the original parameter values.
*
* @param string $hash
*
* @return array
*/
public function decode($hash);
/**
* Encode hexadecimal values and generate a hash string.
*
* @param string $str
*
* @return string
*/
public function encodeHex($str);
/**
* Decode a hexadecimal hash.
*
* @param string $hash
*
* @return string
*/
public function decodeHex($hash);
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。