Наша группа в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

Создание переменных, имя которых совпадает с ключами в $_REQUEST, $_POST, $_GET

Задача сделать следущее:

$username=$_POST["username"];
$age=$_POST["age"];

Следующий скрипт-код это реализует:

$expected=array('username','age','city','street');
foreach($expected as $key){
    if(!empty($_POST[$key])){
        ${$key}=$_POST[$key];
    }
    else{
        ${$key}=NULL;
    }
}

Также можно использовать стандартную фнкцию PHP extract:

extract($_POST);