Je dois utiliser une fonction à l'intérieur d'une autre fonction, comment puis-je faire cela? Je me rends compte que la fonction est hors de la portée, je ne comprends pas encore la POO et les classes. Est-ce que quelqu'un peut m'aider?Comment puis-je utiliser une fonction PHP dans une autre fonction?
function some_function ($dfd, $characters, $dssdf, $sdfds){
$sdfs = 'sdfsdf'; //random stuff goes on
//this is where my trouble begins I have a scope issue, I need to call this function inside of this function
readable_random_string($characters);
}
mise à jour ici est l'autre fonction comme demandé
function readable_random_string($length = 6) {
$conso = array("b", "c", "d", "f", "g", "h", "j", "k", "l", "m", "n", "p", "r",
"s", "t", "v", "w", "x", "y", "z");
$vocal = array("a", "e", "i", "o", "u");
$password = "";
srand((double)microtime() * 1000000);
$max = $length/2;
for ($i = 1; $i <= $max; $i++) {
$password .= $conso[rand(0, 19)];
$password .= $vocal[rand(0, 4)];
}
return $password;
}
pouvez vous montrer la readable_random_string fonctionner ainsi, de sorte que nous pouvons voir ce que le problème de portée est – bumperbox
certainement vous pouvez le faire, c'est l'une des bases de la plupart des langages de programmation. Quel est exactement le problème que vous rencontrez? – Aziz
@ bumperbox J'ai ajouté que la partie – JasonDavis