Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1935 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  appeler une function dans la même function????

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

appeler une function dans la même function????

n°1115461
dedefou
Allias Fiddelcastor
Posté le 10-06-2005 à 11:17:52  profilanswer
 

bonjour,  
voila je voudrais savoir si cela est possible:
( c'est un fucntion qui permet de supprimer tous les dossier et fichiers contenu dans un dossier)

Code :
  1. function supp($nom_dossier,$array_rep)
  2. {
  3. $liste = ftp_nlist($this->ftp_id,$nom_dossier);
  4. $nb_liste = count($liste);
  5. //trie les repertoire et fichier
  6. for ($i=0;$i<$nb_liste;$i++)
  7.  {
  8.  $test_rep = ftp_size($this->ftp_id,$liste[$i]);
  9.  if ($test_rep == "-1" )
  10.   {
  11.   //on met le rep dans un tableau  
  12.   array_push($array_rep,$this->liste[$i]);
  13.   }
  14.   else
  15.   {
  16.   //on efface le fichier
  17.   ftp_delete($this->ftp_id,$liste[$i]);
  18.   }
  19.  }
  20. $repp = count($array_rep);
  21. if ($repp > 0)
  22.  {
  23.  for ($j=0;$j<$repp;$j++)
  24.   {
  25.   supp($array_rep[$j],$array_rep);//cici je rappel la fucntion
  26.          $nom_rep = array_shift($array_rep);
  27.   }
  28.  }
  29. }


donc voila ceci me provoque l erreur suivante:

Citation :

Fatal error: Call to undefined function: supp() on line 108


 
or j'ai pu voir sur que des script utiliser cette methode... je comprends pas tout là pourquoi chez moi ca marche pas.....
 
merci d'avance
 
 

mood
Publicité
Posté le 10-06-2005 à 11:17:52  profilanswer
 

n°1115468
esox_ch
Posté le 10-06-2005 à 11:25:04  profilanswer
 

Ta fonction est incluse dans une classe? Dans ce cas : $this->self(...)


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1115473
dedefou
Allias Fiddelcastor
Posté le 10-06-2005 à 11:27:30  profilanswer
 

vi dans une classe merci beaucoup....

n°1115478
esox_ch
Posté le 10-06-2005 à 11:29:50  profilanswer
 

Mais si tu fais ce genre de faute, je crois que c'est parceque tu dois pas avoir tout compris par rapport aux classes et a la programmation OO en php :/


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1115482
dedefou
Allias Fiddelcastor
Posté le 10-06-2005 à 11:32:57  profilanswer
 

euh en faite je debute avec les classes et j'avoue pas totu comprendre

n°1115492
Killer_386
Posté le 10-06-2005 à 11:38:15  profilanswer
 

D'ailleurs, faudrait que je m'y mette à ces classes moi :whistle:...

n°1115495
dedefou
Allias Fiddelcastor
Posté le 10-06-2005 à 11:39:20  profilanswer
 

:D
j'ai fait le pas :)

n°1116486
esox_ch
Posté le 11-06-2005 à 08:54:58  profilanswer
 

La 1ere fois que j'ai touché au classes j'avoue n'avoir rien capté :D , mais vu que c'etait en Java et qu'il y a pas trop moyen de faire en procedurale .. bein j'y m'y suis fait :D

n°1116558
Killer_386
Posté le 11-06-2005 à 11:49:29  profilanswer
 

Ok, c'est cool ;).
De toute façon... j'ai le temps maintenant, je suis en vacance :D (désolé pour ceux qui ne le sont pas :whistle: ).


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  appeler une function dans la même function????

 

Sujets relatifs
appeler une methode javascript d'une page principale depuis un popupappeler un .exe
[C#] Comment appeler une fonction C contenue dans une .dllappeler un prog en c
Appeler une fonction php avec du javascriptAppeler une variable PHP dans un code JS
Appeler une jFrame à partir d'une autre les 2 dans la même classeAppeler une methode sans l'appler :|
Appeler un bouton alors qu'il est dans une class a partAppeler une function par url..est-il possible?
Plus de sujets relatifs à : appeler une function dans la même function????


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)