d3zemb3r
Neuling
- 06.03.08 12:29 Uhr
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
- 06.03.08 06:45 Uhr
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
- 06.03.08 11:16 Uhr
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
- 06.03.08 11:18 Uhr
Hi,

dann änder sie doch

Mfg Michi

d3zemb3r
Neuling
- 06.03.08 12:27 Uhr
ja mache ich grade auch, weil iwie war das ein dummes Beispiel von mir...

//edit: schon geändert.

4 Beiträge Beitrag schreiben
©2010 Itschi.Net