Pogledajte određenu poruku
Staro 22. 02. 2008.   #2
Ilija Studen
Direktor Kombinata
Invented the damn thing
 
Avatar Ilija Studen
 
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
Ilija Studen će postati "faca" uskoroIlija Studen će postati "faca" uskoro
Default

Zašto mora funkcija i zašto izlaz mora da bude niz? Ovakve stvari se u osnovi jednostavnije rešavaju objektima.

PHP kôd:
class FtpDir {

  var 
$path;

  function 
__construct($path) {
    
$this->path $path;
  }

  function 
getChildren() {
    
$result = array();

    
// get children paths, nekako

    
foreach($children_paths as $child_path) {
      
$result[] = new FtpDir($child_path);
    }

    return 
$result;
  }


Kompletnu stvar koristiš sa:

PHP kôd:
$root = new FtpDir('/'); 
i onda se vrtiš u rekurziji pri ispisu.
Ilija Studen je offline   Odgovorite uz citat
"Hvala" Ilija Studen za poruku: