【发布时间】:2014-05-17 13:54:32
【问题描述】:
我在函数中传递了很多参数
我想知道我在做什么是否有问题,是否可以将所有这些变量放入一个数组中并调用该数组:
这里是我的函数参数:
function addjo($logo, $job_category, $job_name, $status, $localization, $job_type, $contract_type, $description)
我的代码可以识别所有变量。
if (isset($_POST['add_jo'])){
$job_category =$_POST['job_category'];
$description = $_POST['description'];
$job_name = $_POST['job_name'];
$logo = $_POST['logo'];
$status = $_POST['status'];
$localization = $_POST['localization'];
$job_type = $_POST['job_type'];
$contract_type = $_POST['contract_type'];
addjo($logo, $job_category, $job_name, $status, $localization, $job_type, $contract_type, $description);
}else{
$logo = NULL;
$job_category = NULL;
$job_name = NULL;
$status = NULL;
$localization = NULL;
$description = NULL;
$job_type = NULL;
$contract_type = NULL;
$check1 = NULL;
$check2 = NULL;
}
有可能做这样的事情吗?
if(isset($_POST['mybutton'])){
array[](
$var1 = $_POST['var1'];
$var2 = $_POST['var2'];
);
function(callarrayhere);
else{
$var1 = null;
$var2 = null;
}
谢谢。
【问题讨论】:
-
是的,这里可以使用数组。
标签: php function parameters