f-thies.de Foren-Übersicht
 Portal  •  FAQ •  Suchen •  Einstellungen  • Benutzergruppen  • Registrieren  • Profil  • Einloggen, um private Nachrichten zu lesen  • Login
Kalender 
Nächstes Thema anzeigen
Vorheriges Thema anzeigen

Neues Thema eröffnenNeue Antwort erstellen Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen
Autor Nachricht
Thies
Webmaster
Webmaster


Alter: 43
Anmeldungsdatum: 04.08.2003
Beiträge: 1424
Wohnort: Thüringen
blank.gif
BeitragVerfasst: Mo 11 Aug, 2003 12:28 pm  Titel:  [PHP] Funktionen Antworten mit ZitatNach untenNach oben

In PHP gibt es die Möglichkeit über Funktionen Abläufe zu vereinheintlichen, die öfters in einem Script benutzt werden müssen. Einerseits sind bereits fertige Funktionen vorgegeben

z.B.: echo() - http://www.php.net/echo

aber man kann auch eigene Funktionen erstellen. Darüber handelt dieses Tutorial:

Code:
<?
   function test()
   {
   echo "Test";
   }
?>


Hierbei handelt es sich um die einfachste Form einer Funktion.

Eine Funktion wird mit dem Befehl function name() erstellt. Mit dem Aufruf der Funktion werden die Befehle in den Klammern { ... } ausgeführt, in diesem Beispiel die Ausgabe per echo.

Der Aufruf ist dann also folgendermassen:

Code:
<?
   test();
?>


Funktionen können aber auch einen Wert beim Aufruf mit übergeben bekommen, mit dem dann die Funktion weiterarbeitet:

Code:
<?
function test($wert)
   {
   $wert += 4;
   echo $wert;
   }

test(10);
?>


Wenn man diese Funktion wie vorgenannt aufruft, wird als Ergebnis die Zahl 14 ausgegeben. In diesem Fall handelt es sich um eine Funktion, die keinen Wert zurückliefert, sondern einfach eine Variable erst verändert, um diese dann auszugeben.

Eine Funktion kann aber auch einen Wert zurückgeben, was mit dem Befehl return erreicht wird. Das nachstehende Beispiel soll den grösseren von 2 übermittelten Werten zurückliefern:

Code:
<?
function test($wert1, $wert2)
   {
   if ($wert1 > $wert2) return $wert1;
   else return $wert2;
   }

$neu  = test(11, 5);
echo $neu;
?>


Hier bekommt $neu den Wert 11.

Wichtig bei Funktionen ist, dass die Funktion definiert sein muss bevor sie aufgerufen wird.

_________________
if ( $ahnung == 'keine' ) { use ( Suche ) }
if ( $antwort == 0 ) { post ( $frage ) }


Image

Schütze Geschlecht:Männlich Affe OfflinePersönliche Galerie von ThiesBenutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenWebsite dieses Benutzers besuchen
Google







Verfasst:   Titel: Sponsored Link Nach untenNach oben



  
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen

Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen


Alle Zeiten sind GMT + 1 Stunde

Forensicherheit

2510 Angriffe abgewehrt
Powered by phpBB2 Plus, phpBB Styles and Kostenloses Forum based on phpBB © 2001/6 phpBB Group :: FI Theme :: Mods und Credits

www.jamba.at - Klingeltoene Logos Handyspiele
Sichern Sie sich jetzt alle 64 Spiele der FIFA WM 2006 für einmalig nur 49 EUR!