Christian Seiler: PHP-Autoloading für Funktionen

Beitrag lesen

Hallo,

Aber das autoload einfach für "undeclared" functions ist nicht möglich?

Nein.

Wenn Du die Funktionen einzeln haben willst, kannst Du ja immer noch sowas machen wie:

abstract class Func1 {  
  public function exec () {  
    // ...  
  }  
}  
abstract class Func2 {  
  public function exec () {  
    // ...  
  }  
}  
  
Func1::exec ();  
Func2::exec ();

Nicht besonders schön, nicht besonders toll, funktioniert aber...

Ansonsten: Warum hast Du überhaupt so extrem viele globale Funktionen, die Du dynamisch nachladen willst? Hast Du außerdem mal an einen Opcode-Cache (z.B. APC) nachgedacht, wenn die Compilerperformance für Dich ausschlaggebend ist?

Viele Grüße,
Christian