文件
mashangyoujiu/Application/Addons/Api/GlobalFunction.class.php

50 行
1.1 KiB
PHP
可执行文件

此文件含有模棱两可的 Unicode 字符

此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

<?php
namespace Addons\Api;
use Addons\Api\ResultCodeManager;
//[1.4.13]
class GlobalFunction
{
public static function buildResult($code, $msg, $data = [])
{
$result = [];
$result['code'] = $code;
$result['msg'] = $msg;
$result['data'] = $data;
return $result;
}
//封装验证参数是否定义 $array 参数数组 $type 请求方式 (get or post)参数数组
public static function checkParams($array, $type)
{
$data = [
'status' => 0,
'result' => "success",
];
foreach ($array as $val) {
if (!array_key_exists($val, $type)) {
$result = self::buildResult(ResultCodeManager::MISS_REQUIRED_PARAM, str_replace('%PARAM%', $val, ResultCodeManager::$messages[ResultCodeManager::MISS_REQUIRED_PARAM]));
$data = [
'status' => 1,
'result' => $result,
];
}
}
return $data;
}
public static function file_dress()
{
$filePath = dirname(dirname(__DIR__));
return $filePath;
}
}