Я пытаюсь вызвать функцию из другой функции и использовать возвращаемую переменную.Функция вызова из другой функции
function getUserEmail($clean_useremail){
// Get the POST var
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$useremail = test_input($_POST["useremail"]);
}
// Santize
$clean_useremail = filter_var($useremail), FILTER_SANITIZE_EMAIL);
if isset($clean_useremail){
return $clean_useremail;
// here is where I want to run createXML() using $clean_useremail
}else{
echo 'Error, no email received from form.';
}
}
function createXML(){
// create xml
}
Первая функция getUserEmail()
вызывается, когда форма передается с помощью POST. Он должен получить данные из формы, дезинформировать ее и сохранить.
Функция createXML()
Я хочу запустить после этого, и использовать переменную $clean_useremail
Так что ваш вопрос/проблема? –
'if isset ($ clean_useremail)' должно быть 'if (isset ($ clean_useremail))' –
'createXML();' не будет вызываться с 'return $ clean_useremail;' над ним. – AGreenman