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?
mfg & thx darki
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;
Kommentar