Ein knifflige Frage: Die Funktion "function.object_product_list.php" (und manch´ andere) besucht zwischendrin meine Funktion. Kann ich in meiner Funktion den Namen/Pfad der aufrufenden Funktion ermitteln? Mit dieser $_SERVER['SCRIPT_NAME'] und den anderen aus der Familie komme ich zum gewünschten Ergebnis - die Anzeige "index.php" ahnte ich bereits vorher!
Hallo Manfred, du möchtest in deiner Funktion herausfinden, ob sie von der Funktion object_product_list aufgerufen wurde? Dann ist der sauberste Weg deiner Funktion einen Paramter für den Funktionsnamen zu geben. PHP: function irgendeine_funktion(){ $variable = manfreds_funktion($uebergabeparamter, 'irgendeine_funktion');}function manfreds_funktion($uebergabeparamter, $aufgerufen_von){ // $aufgerufen_von enthält den String 'irgendeine_funktion'}
Ist´ne Möglichkeit! Habe jetzt noch dies gefunden: $current_page = __FILE__ ; Übergebe ich als weiteren Parameter an meine Fkt und ... Bingo (bloß a´bisserl lang, aber den bekommen wir schon noch kürzer!)