码迷,mamicode.com
首页 > Web开发 > 详细

PHP-可变参数

时间:2019-01-27 21:39:38      阅读:258      评论:0      收藏:0      [点我收藏+]

标签:false   return   错误   iss   ...   出错   function   [1]   返回   

根据参数生成返回结果(正在完善)

<?php
function generateResult(...$para){
  $result = null;
  // $para[0]是数组返回成功结果
  if (is_array($para[0])) {
    return array(‘status‘ => true, ‘data‘ => $para[0]);
  }
  // $para[0]是字符串返回失败结果
  if (is_string($para[0])) {
    return (isset($para[1])) ? array(‘status‘ => false, ‘msg‘ => $para[0], ‘data‘ => $para[1]) : array(‘status‘ => false, ‘msg‘ => $para[0]);
  }
  return array(‘status‘ => false, ‘msg‘ => ‘生成结果是参数错误‘);
}

var_dump(generateResult(array(‘name‘ => ‘admin‘, ‘bio‘ => ‘homo sapien‘), ‘xxx‘, 0));
var_dump(generateResult(‘出错了‘, array(‘没写用户名‘, ‘密码太简单‘)));

PHP-可变参数

标签:false   return   错误   iss   ...   出错   function   [1]   返回   

原文地址:https://www.cnblogs.com/jffun-blog/p/10327416.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!