V. 7.2.1 (19.08.10)

Infos

Download

Theorie PHP

Schnellsuche

PHP - Befehle - Variablenfunktionen

1. isset

Überprüft, ob eine Variable gesetzt wurde. Dabei muss man aber beachten, dass die trotzdem leer sein kann. Diese Funktion gibt true zurück, wenn die Variable gesetzt wurde, ansonsten false.


<?php
  
if (isset ($var))
?>

2. empty

Überprüft, ob eine Variable einen Wert hat oder nicht. Diese Funktion gibt true zurück, wenn die Variable leer (also $var = ''), bzw. false oder 0 ist oder gar nicht definiert wurde.


<?php
  
if (empty ($var))
?>

3. unset

Setzt eine Variable zurück auf den Zustand "unbestimmt", das heißt, sie hat keinen Wert mehr. Diese Funktion gibt immer true zurück.


<?php
  
unset ($var)
?>

4. gettype

Gibt den Variablentyp zurück. Möglich sind integer, double, string, array oder object.


<?php
  $var 
'Ich bin ein String';
  
$typ gettype ($var);
  echo 
$typ;
?>

5. settype

Ändert den Typ einer Variablen und gibt true zurück, wenn die Umwandlung erfolgreich war. Möglich sind alle Typen wie unter gettype beschrieben.


<?php
  $var 
"123";
  
$ok settype ($var"integer");
?>

7. intval

Diese Funktion versucht aus einer Variablen eine Ganzzahl zu extrahieren. Dabei bricht die Funktion sofort ab, wenn in einer Zeichenkette an irgendeiner Stelle keine Zahl vorkommt.


<?php
  $var 
'123blabla';
  
$int intval ($var);
  
// Ergibt 123

  
$var 'blabla123';
  
$int intval ($var);
  
// Gibt FALSE zurück
?>

weiter zum nächsten Abschnitt