PHP Variable einer Funktion in einer anderen Variable benutzen

  • Hey,


    folgendes Problem, ich würde gerne eine Variable einer Funktion in einer anderen Funktion zu benutzen, zB:



    Vielleicht irgendwas mit VarDump oder "global" ?

  • Mit return kannste arbeiten beisp:

    Und wenn meine Funktion mehrere Variablen beinhaltet, und ich nur eine davon in einer anderen Funktion benutzen möchte, und nicht gleich alle der gesamten Funktion?
    Sprich, wenn es ein komplexeres System ist, und ich nur eine weniger wichtige Variable in einer anderen Funktion verwenden möchte?

  • du kannst auch nen array zurückgeben wo die die variablen vorher reinsetzt.

    Die Sache ist, dass ich mit dieser Variable dann noch weiterarbeiten möchte.


    z.B


    PHP
    if ($test == "Das ist ein Test")
    {
    // mache irgendwas
    }


    Das würde sich in einem Array schwer tun

  • Kannst auch mit Pointern arbeiten:


    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Oder mit global variablen, wovon abzuraten ist hier mal an der Stelle.
    Die beste Möglichkeit ist wirklich die Return möglichkeit.
    Und wenn du mehrere Variablen ändern musst, dann die pointer von Kaliber.