1. 程式人生 > >PHP-可變參數

PHP-可變參數

var_dump 變參 可變參數 sta gen true als ner ray

根據參數生成返回結果(正在完善)

<?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-可變參數