我正在尝试在 php 表单验证中发送和接收错误,而不必使用 $_GET 方法。我想我会在我的functions.php(可重用函数和变量)文件中创建一个错误数组,如下所示:
$errors = array();
并像这样操作错误数组:
//do work with errors array
//set error into array
function setError($error){
$errors[] = $error;
}
//get information from array
function getError(){
return $errors;
}
//empty errors array
function emptyErrorsArray(){
$errors[] = null;
}
//print errors array
function printErrorsArray(){
var_dump($errors);
}
但是,当我执行上述方法时,我的表单没有得到任何反馈,因为错误数组一直显示为 NULL。我尝试将 $errors 数组设置为全局变量,但这对我来说也不是那么好。有任何想法吗?