phpbar.de logo

Mailinglisten-Archive

[php] Variablenfunktionen in Klassen?

[php] Variablenfunktionen in Klassen?

Manuel Gisbert php_(at)_phpcenter.de
Tue, 11 Sep 2001 14:36:38 +0200


Hallo Liste, bin auf folgendes Problem gestossen
und weiss nicht ob es ein Bug oder ein Denkfehler
meinerseits ist.

Ich habe eine Klasse testklasse

class testklasse
{
    function testklasse()
    {
        $function = "_verstecktefunktion";
        // Ich vermute, das hier eigentlich "$this->_verstecktefunktion"
stehen sollte
        // aber das führt zum kompletten Absturz von Apache
        $function();
    }

    function _verstecktefunktion
    {
        // ...
    }
}

und instanziere ein Objekt:

$objekt = new testklasse();

worauf ich folgenden Fehler bekomme:

Fatal Error: Call to undefined function: _verstecktefunktion()

Ich verwende
PHP 4.0.6 auf Windows 2000 (Windows NT 5.0 build 2195)
mit Apache/1.3.12

Lassen sich Variablenfunktionen folglich nicht als Klassenmethoden
nutzen?

Merci und Grüße aus Zürich
Manuel



php::bar PHP Wiki   -   Listenarchive