Andi: php spinnt

Hallo!

Habe eine Basisklasse und davon eine weiter Klasse abgeleitet

Nun will ich eine Funktion in einer anderen Funktion aufrufen und PHP meckert mir ohne Grund.

Mein Code:

Dieser funktioniert:

$data .= WSXMLWrapper::XMLToData((strlen($XML)) ? $XML : $this-getXML));

Dieser nicht:

$XML = xmlize((strlen($XML)) ? $XML : $this->getXML());

Ich weiß nicht weiter.

Danke für eure Hilfe!

Grüsse
Andi

  1. Huhu Andi

    Dieser funktioniert:

    $data .= WSXMLWrapper::XMLToData((strlen($XML)) ? $XML : $this-getXML));

    Dieser nicht:

    $XML = xmlize((strlen($XML)) ? $XML : $this->getXML());

    Ich weiß nicht weiter.

    Ich auch nicht, denn bei beiden ist eine Klammer zuviel.
    Es dürfte also keine der Anweisungen funktionieren.

    Viele Grüße

    lulu

    --
    bythewaythewebsuxgoofflineandenjoytheday
    1. Hallo!

      Hier ist keine Klammer zuviel in der Hektik ist die obere Anweisung falsch kopiert worden sie lautet so:

      data .= WSXMLWrapper::XMLToData((strlen($XML)) ? $XML : $this-getXML());

      Grüsse
      Andi

      1. Hallo Andi,

        probiere mal dies

        data .= WSXMLWrapper::XMLToData((strlen($XML)) ? $XML : $this->getXML());

        Du hattest das > bei $This->getXML vergessen. Wenn das nur ein Tippfehler hier im Forum war, dann probier mal Folgendes:

        Woher kommen die Daten? Wenn aus einer Datenbank, dann prüfe mal direkt in PHPMyAdmin etc. ob du überhaupt ein Resultset bekommst!

        Das Objekt besteht scheinbar gar nicht...

        Schönen Gruß aus München

        die knappschaft

    2. probiers doch mal so

      $data .= WSXMLWrapper::XMLToData((strlen($XML) ? $XML : $this-getXML);

      $XML = xmlize((strlen($XML) ? $XML : $this->getXML());

      greetz
      MakkuZ

      1. nein quatsch jetzt habe ich mich selbst verwirrt! sry
        greetz
        MakkuZ

    3. Huhu Andi

      Ich auch nicht, denn bei beiden ist eine Klammer zuviel.
      Es dürfte also keine der Anweisungen funktionieren.

      Also das mit dem Zählen übe ich nochmal.
      Immerhin die erste Anweisung hat eine ungerade Anzahl an Klammern.
      Und die soll funktionieren?
      Was für eine Fehlermeldung bekommst Du überhaupt?

      Viele Grüße

      lulu

      --
      bythewaythewebsuxgoofflineandenjoytheday
      1. Hallo!

        Was für eine Fehlermeldung bekommst Du überhaupt?

        Fatal error: Call to a member function on a non-object

        Grüsse
        Andi