Einzelnen Beitrag anzeigen
  #2  
Alt 27.09.2007, 17:33:47
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Klassenmethoden Nachträglich definieren

Zitat:
Zitat von pmneo Beitrag anzeigen
Hallo!!

Ich hab ein problem, und zwar würde ich gern Methoden einer Klasse dynamisch hinzufügen.

Vorgestellt hatte ich mir das so in der form:

Code:
class Foo
{
 var $VAR1 = 'test';
 function FesteFunktion()
 {
  // Tut etwas
 }

}

//Methode hinzufügen

function Foo::DynamischeFunktion()
{
 // Tut irgendwas

}
Klappt leider nicht ;)

Weiß jemand ob das irgendwie möglich ist !??

Gruß pmneo
du kannst dir u.u. vererbung zu nutze machen, siehe hier:

PHP-Code:
class Foo
{
 var 
$VAR1 'test';
 function 
FesteFunktion()
 {
  
// Tut etwas
 
}

}

class 
Bar extends Foo {

function 
DynamischeFunktion()
{
 
// Tut irgendwas

}

allerdings lässt sich dein eigentliches problem sehr wahrscheinlich auch anders lösen.

Geändert von feuervogel (27.09.2007 um 17:34:41 Uhr)
Mit Zitat antworten