logikfehler (return glob array)

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

  • logikfehler (return glob array)

    Hi,
    beim Aufruf meiner Funktion, die verschiedene Sachen
    verarbeitet, möchte ich dass ausschließlich NUR der
    return wert zurückgegeben wird, auf keinen Fall
    etwas anderes, da ich ja, wenn ich die Funktion
    in einer if anweisung verwende if(myFunc()=="...")
    ja leider die anderen Sachen auch verarbeitet werden,
    (z.B. mkdir, chmod, move_.......,usw.....)

    Ich möchte allerdings nur das variable Ergebniss aller
    Ereignisse aus der kompletten Funktion, nur einen Wert,
    nicht mehr nicht weniger, ist das irgendwie machbar?
    Ich möchte ungern meine Funktion wegen der Kleinigkeit
    komplett umschreiben.


    Andernfalls, falls das oben gesagte nicht geht, hab ich mir
    das so gedacht (p.s. das hauptscript
    ruft die funktion an verschiedenen stellen auf), bei jedem
    Aufruf der Funktion wird ein globales Array mit dem neuen
    wert gepusht, und dann das komplette array zurückgegeben,
    allerdings krieg ich bei meinem Array immer NULL raus?! Why?

    PHP-Code:
    //am anfang des scripts definiert:
    global $thumbname;
    $thumbname = array();

    //..................

    //Zum Schluss der Return mit dem vollgefüllten array:            
    array_push($thumbname,basename(str_replace(".jpg","_thumb.jpg",$image)));
    return 
    $thumbname
    mfg & thx darki

  • #2
    Re: logikfehler (return glob array)

    Original geschrieben von darki777
    beim Aufruf meiner Funktion, die verschiedene Sachen
    verarbeitet, möchte ich dass ausschließlich NUR der
    return wert zurückgegeben wird, auf keinen Fall
    etwas anderes, da ich ja, wenn ich die Funktion
    in einer if anweisung verwende if(myFunc()=="...")
    ja leider die anderen Sachen auch verarbeitet werden,
    (z.B. mkdir, chmod, move_.......,usw.....)
    Keinen Schimmer, wovon du da redest.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Ned so schlimm, habs etwas blöd formuliert, wusste aber nicht
      wie ich es hätte sonst formulieren sollen, hauptsache ich hab es
      jez gelöst, trotzdem danke fürs Durchlesen.

      mfg darki

      Kommentar

      Lädt...
      X