Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

andrearruda

Funcao dentro de funcao!!!

Recommended Posts

Gostaria de saber isso por causa desse script

PHP [/tr][tr]

<?

function recursiveDelete($dir){

if ($handle = @opendir($dir)){

while (($file = readdir($handle)) !== false){

if (($file == ".") || ($file == "..")){

continue;

}

if (is_dir($dir . '/' . $file)){

// call self for this directory

recursiveDelete($dir . '/' . $file);//OIA AQUI ELA!!!

}else{

unlink($dir . '/' . $file); // remove this file

}

}

@closedir($handle);

rmdir ($dir);

}

}

recursiveDelete("administrativo");

?>

[/tr]

 

reparem q o script chama a funcao dentro dela mesma

Compartilhar este post


Link para o post
Compartilhar em outros sites

andré o não existe problema algum em se criar funções dentro de funções, é uma prática até comum, a unica coisa a lembrar é que para acessar a função "filha" vamos chama-la assim...você precisa primeiro chamar a pai...se ainda tiver duvida pode dar uma olhada no manual on line e procurar por function...se não me engano lá tem um exemplo de função dentro de função...abraçosMarcio

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cerrito até entendo q isso, q criar funcao dentro de funcao!!!Dê uma olhada no script acima, o nome da funcao é recursiveDelete()...e de repende no da funcao ela chama eka mesmo recursiveDelete()... foi isso q você disse q é possivel

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.