PHP Grundlagen 2
Write a commentEinfache Funktionen
Funktionen sind Bausteine die man beliebig oft verwenden kann. Durch die Verwendung von Funktionen kann Code-Duplizierung vermieden werden.
TIPP!
Funktionen können auch als Datei ausgelagert werden und mit "require_once <dateiname>" eingebunden werden
Funktionen können auch als Datei ausgelagert werden und mit "require_once <dateiname>" eingebunden werden
Die Funktion im Einsatz:
// file: myfunctions.php // Beispiel Funktion zeichnet 100 Divs function zeichen100divs() { for ( $i= 0; $i < 100; $i++ ) { echo "<div style='border:1px solid #aaa; width:20px; padding:2px; margin:2px;'>" . $i . "</div>"; } }
Funktionen mit Parameter und Rückgabewerten
Eine Funktion kann viele Parameter haben, kann aber nur eine Variable zurückliefern!
// file: myfunctions.php function initialien( $para_vorname, $para_nachname ) { $initialeVN = substr( $para_vorname, 0, 1); $initialeNN = substr( $para_nachname, 0, 1); return $initialeVN . "." . $initialeNN . "."; }Und so wird die Funktion verwendet
<?php $vorname = "Hans"; $nachname = "Meiser"; $in = initialien( $vorname, $nachname ); ?> <p> Die Initialien von <?php echo $vorname; ?> und <?php echo $nachname ?> lauten: <?php echo $in ?> </p>
Klassen anlegen und verwenden
Klassen sind eine erweiterte Form von Strukturvariablen. Sie können Werte und Funktionen enthalten.
Will man eine Klasse verwenden so muss diese instanziert werden!
Will man eine Klasse verwenden so muss diese instanziert werden!
Klassendefinition
// file: record.class.php class Record { public function retrieveData() { $data = "test Datenausgabe"; return $data; } }Verwendung
// file: use_class.php require_once "record.class.php"; // klasse laden $record = new Record(); // methode aufrufen $result = $record->retrieveData(); echo $result;
You are a guest
or post as a guest
Loading comment...
The comment will be refreshed after 00:00.
Be the first to comment.