|
d3zemb3r
Neuling |
Hallo,
da es nicht so einfach ist eine eigene PHP Funktion zu schreiben, mache ich das hier mal mit einem kleinen Tutorial. Als kleine Idee, nehmen wir einfach mal eine kleine Errormeldung. Als erstes öffnen wir die Datei mit Code:
<? Danach kommen wir zur Deklaration der Übergebenen Variablen und der Einleitung der Funktion. Code: function error($titel,$meldung) { $ausgabe = '<div class="error"><b>'.$titel.'</b><br>'.$meldung.'</div>'; return $ausgabe } So... das war es auch schon. Ihr könnt die Error Meldung bzw das Div mit einem style-attribut noch versehen. Die Funktion ruft ihr nun wie folgt auf: Code:
<? echo error("Titel","Die Meldung" ;// Dies gibt nun fogendes aus: <div class="error"><b>Titel</b><br>Die Meldung</div> ?> Somit wird euch Titel als Titel angezeigt und Die Meldung als Meldung Ich hoffe, ich konnte euch helfen. |
|
Michael
Ehrenmitglied |
Das ist ein Sehr dummes Beispiel, indem deine Funktionserklärung schonmal gar nicht stimmt. Du müsstest auch mal lernen, was du in deinem Therad geschrieben hast. Desweiteren ist deine Funktion falsch.
1. Man deklariert keine Variablen in einer Funktion, oder wo steht var $variable? Deklarieren werden nur bei Klassen benutzt. 2. Eine Ausgabe aus einer Funktion, erschleicht man immer mit return. Also ich denke du musst noch viel lernen. Hier ein Beispiel: Code:
<? function text_an_text($text) { $normaltext = 'Die Beste Community ist'.$text; return $normaltext; } // Aufruf der Funktion echo text_an_text('itschi.de'); // Dieses Beispiel erzeugt folgende Ausgabe Die Beste Community ist itschi.net ?> Gruß Michael |
|
d3zemb3r
Neuling |
Ach du schitte ne,
ich habe mich an Bash orientiert gehabt, das war mein Fehler. Ja MIchi, deine Funktion stimmt, meine war ein wenig falsch. Dafür entschuldige ich mich auch. |
|
Michi
Betriebsnudel |
Hi,
dann änder sie doch ![]() Mfg Michi |
|
d3zemb3r
Neuling |
ja mache ich grade auch, weil iwie war das ein dummes Beispiel von mir...
//edit: schon geändert. |
| 4 Beiträge | Beitrag schreiben |