phpbar.de logo

Mailinglisten-Archive

[php] Klassen vs. Funktionen

[php] Klassen vs. Funktionen

Mathias Gloss mgloss at amadeus.net
Don Nov 11 13:45:51 CET 2004


Aloha,




> From: "Michael Borchers" <borchers at tridem.de>@phpbar.de  on 11.11.2004 
13:43

> sind funktionen, die ausserhalb einer klasse liegen,
> und zb für mehrere klassen zugänglich sein sollen,
> eigentlich aufrufbar;
> sozusagen globale funktionen?

Ja, aber unschön. 

Eleganter wäre etas in der Art

class BasisKram {
  ....
  function DebugMsg(..){
    ...
  }
}


class MeineKlasse extends BasisKram {
  function TuWas(....) {
    if ( $sFehler == true ) {
      $this->DebugMsg('blablbalbla');
    }
  }
}

Eine andere Möglichkeit wäre, den Allegemeinen Kram in eine
eigene Klasse zu packen, und diese dann in deiner Klasse zu
verwenden (und allen anderen auch).

Z.B. verwenden meine Klassen ziemlich oft die DB-Abstratkion
der PHP-Lib ;)


Grüße, Mathias


php::bar PHP Wiki   -   Listenarchive