Um in PHP eine Pfadliste in einen Baum einzusortieren, braucht man weder Rekursion noch eval() sondern:
$baum = array(); foreach ($liste as $pfad) { $pfadkomponenten = explode('/',$pfad); $pointer =& $baum; foreach ($pfadkomponenten as $komponente) $pointer =& $pointer[$komponente]; $pointer = true; // Irgendwas reinschreiben. } unset($pointer);