phpbar.de logo

Mailinglisten-Archive

[php] Funktion "entladen"

[php] Funktion "entladen"

Roland Tapken php_(at)_phpcenter.de
Thu, 13 Sep 2001 20:46:25 -0400


Hi!

Alternativ ginge es vieleicht mithilfe von Klassen:

Du packst die FUnktionen jedes Moduls in eine Klasse mit eindeutigem Namen.
In einer Extravariabeln lieferst du den Klassennamen mit.

In jeder Klasse machst du ne Funktion namens init(), mithilfe derer die
anderen Funktionen aufgerufen werden.

modul001.inc.php
----------------
$classname = 'klasse_001';
class klasse_001 {
  function einige_funktionen() {
    echo "blah";
  }
  function init() {
    return $this->einige_funktionen();
  }
}

loadmodules.php
---------------
while(dateischleife) {
  unset($classname);
  unset($current_class);
  include($datei);
  $current_class = new $classname;
  $current_class->init();
}


cu, Roland Tapken
--
<========{ tapken_(at)_engter.de }========>
    /"\                          
    \ /  ASCII ribbon campaign
     X   against HTML mail
    / \  and postings  
<========={ ICQ#: 18715473 }=========>


php::bar PHP Wiki   -   Listenarchive