Fehlermeldung: 'str' objekt is not callable

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Hallo,

    leider schon wieder ich :blush:

    Ich habe ein Probramm in dem ich Statusmeldungen immer mal wieder in eine Datenbank schreibe.
    Die Meldungen sind als String in Klartesxt beschrieben. Bisher hat das auch perfekt funktioniert. Jetzt haben ich im Programm ein bisschen weiter gemacht und nun klappt es plötzlich gar nicht mehr.

    Ich fasse hier mal die wesentlicehn Punkte zusammen:

    Ich denke dass ich wieder ein Variablenproblem habe, verstehe aber nicht wieso es bisher funktioniert hat.

    Danke schon mal für eure Hilfe
    Tobias

  • Hallo,

    die Fehlermeldung besagt einfach, dass du versuchst, eine String wie eine Funktion aufzurufen. Die Fehlermeldung kannst du ganz einfach provozieren:

    [code=php]>>> my_str = 'foo'
    >>> my_str()
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    TypeError: 'str' object is not callable
    >>>[/php]

    In der Fehlermeldung wird dir eine Zeilennummer angegeben - schau da mal nach.

    Ansonsten hilft immer:
    * _volle_ Fehlermeldung posten
    * _allen_ Code posten - nicht nur den, von dem _du_ denkst, dass da der Fehler sein _könnte_

    Gruß, noisefloor

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!