0
我似乎无法弄清楚如何循环变量检查。我所试图做的是一样的东西检查这两个变量,但在一个循环通过循环检查变量
if(isset($_GET['action'])){
$action = $_GET['action'];
}
else{
$action = NULL;
}
if(isset($check)){
$check = $check;
}
else{
$check = NULL;
}
我想要做这样的事还是我想让它显示没有错误的详细effiecient如果可能的话
$variables = array($_GET['action'], $check);
$define = array($action, $check);
foreach($variables as $variable){
if(isset($variable){
$variable = $define;
}
}
而我有error_reporting(E_ALL)打开 有人可以帮我这个吗?
'$ define'是一个数组。您正在将该数组分配给$ variable。另外你将它赋值给'$ variable',它是循环范围内的一个变量。 此外,您将$ action和$ check的值放入数组中,而不是对它们的引用。即使它是一个引用覆盖,引用也不会改变旧引用的值。 – clentfort
是的,但这是一个例子,我想知道它会如何工作:P –