FORUMARCHIV  
  auf varibale in funktion zugreifen   
 
Ich würde gerne in einer Funktion einer Variable einen Wert geben und dann von ausen auf den Wert zugreifen.

1. return kann ich nicht benutzen , da die meisten Funktionen bei mir vom typ bool sprich , sie Liefern false und ich will dann abfragen warum die Funktion false liefert.

Code:                   In Zwischenablage kopieren (nur IE)
1">

Variabeln bekomme ich von ausen nach innen per Global , nur wie bekomme ich sie wieder raus ?
Hab schon ein wenig gesucht wie das gehen könnte , aber ich weiß nicht genau wie ich das bezeichnen muss um verwertbare Ergebnisse in Googel zu bekommen .

Gruß Sono

> Hier gehts zum Orginal Eintrag

 
  Antworten  
 

1.

Da wird dir nichts anderes übrig bleiben, als die Variable im Voraus zu definieren und dann global zu machen oder per Referenz zu übergeben.



2.

Es gibt mehrere Möglichkeiten:

- Globale Variablen, aber die sind aus mehreren Gründen nicht zu empfehlen.
- Du kannst ein Array oder Objekt zurückgeben.

also z.B. return array(true,"test");

und

list($success, $meldung) = test();



3.

Dritte Möglichkeit:
Du kannst einen Parameter per Referenz an die Funktion übergeben und den Rückgabewert dann darin "einfüllen" lassen.

Übrigens bietet sich für so etwas eine Klasse an. Da könntest du solche Daten als Eigenschaft der Klasse speichern und über eine eigene Zugriffsmethode (z.B. objekt->get_error()) auslesen.

Gruß Marian



4.

Das mit dem array hab ich auch schon überlegt , das werde ich vermutlich dann wohl so lösen.
Dachte es gibt vielleicht einen Weg wie das geht aber wohl doch nicht .

Das mit den Klassen muss ich mir mal überlegen, sollte wohl mal Anfangen das ganze Projekt auf Klassen zu portieren , bin aber noch zu faul . (Obwohl ich nicht weiß ob mir die Faulheit auf Dauer wohl doch etwas mehr Arbeit beschert als mir lieb ist und meinen Code unnötig auffbläht.)

Danke für eure Hielfe
Gruß Sono



> Weiter Einträge finden Sie in unserem Forum

 

Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.



Webspace mit PHP und MySQL bei phpforum.de!

Daten aus einer Datenbank loeschen.
Menü klicken und den Namen der Rubrik anzeigen
datei zufällig auslesen
Skript entschlüsseln mit Sourceguardian?!?
Zugriffscodes ändern???
Mysql abfrage: attribute auslesen
betretten einr Seite nur mit bestimmten Rechte.
Optimaler Schutz vor Mehrfachabstimmung bei Umfragen
So eine Art Avatarfunktion.
Datei-attachmend an email anhängen
Suche ein shared server
Fehler im Script zur Bilderzeugung?
und nochmal date
im jahr 2006 schleife ausführen
Installation von Pear auf windows
phpAdsNew-2.0
PHP Bilder auf Bilder?
eMail Adressen aus einem Text suchen - Problem bei "-"
Problem mit Regexes
Pfade zu Bildern ändern.
aktuelle zeit in formular einfügen
Backup Script
Fehler bei einem Forum! Was kan ich tuen
For Schleife reloadet sich nicht.
Countdown-Knoten
input stream reader bei php?
Mit php eine Access Datenbank anfragen???
Zugriff durch .htaccess sperren/umleiten
Problem - Tstmp sortieren - vor 2000 bis heute
Zeichen für "ungleich"
Problem bei Abfrage Variable Empty ...
Domain auf anderen Server umleiten
Upload
Formmailer, der leider nicht geht!! ;-)
Wie bekomme ich den letzten INDEX?
while-schleife in for-schleife
Datenbank Abfrage?
Alter von Personen ausrechnen
Tables verschmelzen
Who is online
Subnet Masken vergleichen
Hilfe ich komme nicht weiter
löschen von datensätzen
zeilenumbruch nicht beachten???
Hosteurope mail() Problem
Nach "Confirm Alert" Program verlassen
nochmal dateidownload
Server Daten auslesen
Upload mehrer Dateien ermöglichen
literangabe zuweisen mittels if abfrage
Weiter

Webdesign und TYPO3 Agentur - analog multimedia

phpforum.de das deutsche PHP-Forum. Hier finden Sie alles über PHP, PHP3, PHP4, PHP5 MySQL, ASP, JSP,Linux, Apache ...
  phpforum.de