Функции внутри функций php

Уважаемый, я должен передать переменную в функцию, которая находится внутри другой, и я не могу найти способ, я передаю код на случай, если какой-то эксперт может мне помочь.

переменные для передачи имеют тип $ type и $ модифицирует

<?php
function formato() {
  if ($tipo=="unipersonal"){        
    include 'funciones.php';
    consultar1("$modifica");
    consultar2("$modifica");
  }else{
    include 'funciones.php';
    consultar1j("$modifica");
    consultar2("$modifica");
  }
}
?>
0
задан 06.03.2019, 18:39
1 ответ

Ты можешь перемещать переменные как аргументы в функцию, которая включает оставшуюся часть функций.

Пример, я создал функции в том же файле и прокомментированный include, чтобы подтверждать примерами то, что реализует каждую вещь:

<?php
// definimos las funciones
function consultar1($var) {
    echo $var;
}
function consultar2($var) {
    echo $var;
}
function consultar1j($var) {
    echo $var;
}

// la funcion que requiere nuestras 2 variables y ejecuta otras funciones
// en ella definimos los argumentos que necesitamos y le vamos a pasar
function formato($tipo, $modifica) {
  if ($tipo=="unipersonal"){        
    //include 'funciones.php';
    consultar1($modifica);
    consultar2($modifica);
  }else{
    //include 'funciones.php';
    consultar1j($modifica);
    consultar2($modifica);
  }
}

// llamamos a nuestra funcion pasando los argumentos necesarios
formato('tipo', 'modifica');
?>

Как замечание, также ты можешь проверять этот вопрос о глобальных переменных: Â: CuÃ: l - правильное использование функций и глобальных переменных?

Касательно функций

Все функции (не запутывать с ними métodos класса) и классы PHP имеют Ã: mbito глобальный. могут называться снаружи включенного funci¦n, если они были определены внутри, и наоборот .

1
ответ дан 19.11.2019, 22:31
  • 1
    Уважаемый Ксериф прошел совершенно код, только я был должен помещать его, назвав функцией таким образом формат (" $ tipo" " $ modifica"); большое спасибо из-за твоего готового ответа и твоей помощи, он был большой утилиты – Emilio Lopez 07.03.2019, 16:54

Теги

Похожие вопросы