PHP
Referenzliste
is_scalar
Variablen-Funktionen
Befehl:
bool is_scalar ( mixed $var )
Parameter-Liste:
Beschreibung | |
---|---|
Die zu prüfende Variable. |
Beschreibung:
Unter skalaren Variablen versteht man solche die einen integer, float, string oder boolean Wert enthalten. Variablen vom Typ array, object und resource sind nicht skalar.
Aktiv in Version:
(PHP 4 >= 4.0.5, PHP 5, PHP 7)
Hinweis:
Hinweis:
is_scalar() betrachtet Variablen vom Typ resource nicht als skalar da Resourcen abstrakte Datentypen darstellen auch wenn sie zur Zeit als Integer repräsentiert sind. Sie sollten sich nicht auf dieses Implementationsdetail verlassen da es sich ändern kann.
Siehe auch:
Prüft, ob eine Variable vom Typ float ist
• is_int()
Prüft, ob eine Variable vom Typ int ist
Prüft, ob eine Variable eine Zahl oder ein numerischer String ist
Alias von is_float
Prüft, ob Variable vom Typ string ist
Prüft, ob eine Variable vom Typ boolean ist
Prüft, ob eine Variable vom Typ object ist
Prüft, ob die Variable ein Array ist
is_scalar() - Beispiel:
Eingabe:
<?php function show_var($var) { if (is_scalar($var)) { echo $var; } else { var_dump($var); } } $pi = 3.1416; $proteins = array("Hämoglobin", "Cytochrom C Oxidase", "Ferredoxin"); show_var($pi); show_var($proteins) ?>
Ausgabe:
3.1416
array(3) {
[0]=>
string(10) "H�moglobin"
[1]=>
string(20) "Cytochrome C Oxidase"
[2]=>
string(10) "Ferredoxin"
}
array(3) {
[0]=>
string(10) "H�moglobin"
[1]=>
string(20) "Cytochrome C Oxidase"
[2]=>
string(10) "Ferredoxin"
}
Beschreibung:
Die Funktion is_scalar() �berpr�ft, ob eine Variable (var) vom Typ Scalar ist.
Variablen-Funktionen