Ankündigung

Einklappen
Keine Ankündigung bisher.

Methodenname als variable

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Lorenzol
    hat ein Thema erstellt Methodenname als variable.

    Methodenname als variable

    Hallo zusammen,

    im Code steht:

    PHP-Code:
    $product->setWebsiteIds(array(1));
    $product->setArtikel($mysku.'-'.$links[$i].'-'.$rechts[$i]);                            
    $product->setPrice('50');
    $product->setAttributeSetId($myset); 
    Ich möchte jetzt die mit Set angegebene Angabe über eine Variable ändern

    Anstatt SetPrice soll dort dann z.B. SetSize verwendet werden

    Meine Versuche brachten keine funktionierenden Ergebnise
    Schreibe ich SetSize hin dann funktioniert das Skript

    PHP-Code:
    $meintext "SetSize";
    $product->$meintext ('10'); //funktioniert nicht
    $product->.$meintext ('10'); //funktioniert nicht
    $product->'.$meintext.' ('10'); //funktioniert nicht 
    Wer kan bei der richtigen Syntax helfen?

    Danke

    Lorenzol

  • Papst
    antwortet
    PHP: call_user_func - Manual

    Einen Kommentar schreiben:


  • Lorenzol
    antwortet
    Vielen Dank. Dort hatte ich schon nachgeschaut

    Der richtige Code war oben bei meinen Beispielen schon Dabei

    PHP-Code:
    $product->$meintext ('10'); //funktioniert 
    Hatte hier wohl beim ausprobieren einen Fehler. Möglicherwiese war der vorherige Versuch noch im Cache.

    Gruß

    Lorenzol

    Einen Kommentar schreiben:


  • ChrisB
    antwortet
    Zitat von Lorenzol Beitrag anzeigen
    Wer kan bei der richtigen Syntax helfen?
    Das Handbuch: PHP: Variable functions - Manual

    Einen Kommentar schreiben:

Lädt...
X