Allgemeine Funktionen in PHP – Teil 2

isset() Funktion

Überprüft, ob eine Variable gesetzt ist und einen Wert hat.

$name = "John";  
if(isset($name)) {  
    echo "Variable 'name' is set.";  
} else {  
    echo "Variable 'name' is not set.";  
}  

 

empty() Funktion

Prüft, ob eine Variable leer ist oder nicht existiert.

$email = "";  
if(empty($email)) {  
    echo "Email is not provided.";  
} else {  
    echo "Email is provided.";  
}  

 

exit() oder Funktion die()

Stoppt die Ausführung des Programms und zeigt bei Bedarf eine Meldung an.

$age = 15;  
if($age < 18) {  
    echo "You are not old enough to access.";  
    exit();  
}  
echo "Welcome to the website.";  

 

continue Kontrollstruktur

Überspringt die aktuelle Iteration einer Schleife und geht zur nächsten Iteration über.

for($i = 1; $i <= 10; $i++) {  
    if($i == 5) {  
        continue;  
    }  
    echo $i. " ";  
}  
// Output: 1 2 3 4 6 7 8 9 10  

 

break Kontrollstruktur

Beendet eine Schleife oder die aktuelle Ausführung.

$num = 1;  
while(true) {  
    echo $num. " ";  
    if($num == 5) {  
        break;  
    }  
    $num++;  
}  
// Output: 1 2 3 4 5  

 

var_dump()-Funktion

Die Funktion wird verwendet, um detaillierte Informationen zu einer Variablen oder einem Wert anzuzeigen. Es ermöglicht Ihnen, den Datentyp, den Wert und die Größe der Variablen anzuzeigen.

$number = 10;  
$string = "Hello";  
$array = [1, 2, 3];  
  
var_dump($number); // int(10)  
var_dump($string); // string(5) "Hello"  
var_dump($array); // array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3) }  

 

print() Funktion

Die Funktion wird verwendet, um einen Wert auf dem Bildschirm anzuzeigen. Es ähnelt echo, gibt jedoch 1 bei Erfolg den Wert zurück.

$name = "John";  
  
print "Hello, ". $name; // Hello, John  

 

print_r()-Funktion

Die Funktion wird verwendet, um Informationen über eine Variable oder ein Array in einem lesbaren Format anzuzeigen. Dies ist nützlich, wenn Sie die Struktur und Werte eines Arrays anzeigen möchten.

$array = [1, 2, 3];  
  
print_r($array);  
/* Output:  
Array  
(  
    [0] => 1  
    [1] => 2  
    [2] => 3  
)  
*/  

 

Hinweis: Die Funktionen var_dump, print und print_r werden häufig zu Debugzwecken verwendet, da sie keinen Wert zurückgeben und nur Informationen auf dem Bildschirm anzeigen.