Попробуйте PHP * extract
функция:
extract($_POST);
Пример :
$_POST = array('var_1' => 1234, 'var_2' => 'another variable');
extract($_POST);
echo $var_1.' '.$var_2;
Выходы :
1234 другая переменная
Применимо к вашей ситуации :
извлечение ($ _ POST);
Приводит к тому, что любые пары key => value
, присутствующие в массиве $_POST
, извлекаются в переменные.
Как и при $pass = $_POST['pass']
для всех переменных в массиве $_POST
.
Пояснение :
extract
будет импортировать переменные из массива в текущую таблицу символов.
Он проверяет каждый ключ на наличие действительного имени переменной.Он также проверяет наличие конфликтов с существующими переменными в таблице символов.
С Документы PHP (извлечение)