gettype
Holen Sie sich die Art der Variablen
Gibt die Arten verschiedener Variablen zurück:
<span class="token php language-php"><span class="token delimiter important"><? Php</span> <span class="token variable">$ a</span> <span class="token operator">=</span> <span class="token number">3</span> <span class="token punctuation">;</span> <span class="token keyword">Echo</span> <span class="token function">Gettype</span> <span class="token punctuation">(</span> <span class="token variable">$ A</span> <span class="token punctuation">)</span> <span class="token operator">.</span> <span class="token string double-quoted-string">"<br>"</span> <span class="token punctuation">;</span> <span class="token variable">$ B</span> <span class="token operator">=</span> <span class="token number">3,2</span> <span class="token punctuation">;</span> <span class="token keyword">Echo</span> <span class="token function">Gettype</span> <span class="token punctuation">(</span> <span class="token variable">$ B</span> <span class="token punctuation">)</span> <span class="token operator">.</span> <span class="token string double-quoted-string">"<br>"</span> <span class="token punctuation">;</span> <span class="token variable">$ c</span> <span class="token operator">=</span> <span class="token string double-quoted-string">"Hallo"</span> <span class="token punctuation">;</span> <span class="token keyword">Echo</span> <span class="token function">Gettype</span> <span class="token punctuation">(</span> <span class="token variable">$ C</span> <span class="token punctuation">)</span> <span class="token operator">.</span> <span class="token string double-quoted-string">"<br>"</span> <span class="token punctuation">;</span> <span class="token variable">$ d</span> <span class="token operator">=</span> <span class="token keyword">array</span> <span class="token punctuation">(</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token keyword">Echo</span> <span class="token function">Gettype</span> <span class="token punctuation">(</span> <span class="token variable">$ D</span> <span class="token punctuation">)</span> <span class="token operator">.</span> <span class="token string double-quoted-string">"<br>"</span> <span class="token punctuation">;</span> <span class="token variable">$ e</span> <span class="token operator">=</span> <span class="token keyword">array</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"rot"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"grün"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"blau"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span> <span class="token keyword">Echo</span> <span class="token function">Gettype</span> <span class="token punctuation">(</span> <span class="token variable">$ e</span> <span class="token punctuation">)</span> <span class="token operator">.</span> <span class="token string double-quoted-string">"<br>"</span> <span class="token punctuation">;</span> <span class="token variable">$ f</span> <span class="token operator">=</span> <span class="token constant">null</span> <span class="token punctuation">;</span> <span class="token keyword">Echo</span> <span class="token function">Gettype</span> <span class="token punctuation">(</span> <span class="token variable">$ f</span> <span class="token punctuation">)</span> <span class="token operator">.</span> <span class="token string double-quoted-string">"<br>"</span> <span class="token punctuation">;</span> <span class="token variable">$ g</span> <span class="token operator">=</span> <span class="token constant boolean">falsch</span> <span class="token punctuation">;</span> <span class="token keyword">Echo</span> <span class="token function">Gettype</span> <span class="token punctuation">(</span> <span class="token variable">$ G</span> <span class="token punctuation">)</span> <span class="token operator">.</span> <span class="token string double-quoted-string">"<br>"</span> <span class="token punctuation">;</span> <span class="token delimiter important">?></span></span>
gettype()
werden verschiedene Variablenarten (integraler, schwimmender Punkt, String, Array, Null und Boolean) überprüft und ihre Typen zurückgegeben. Zum Beispiel wird gettype($a)
für die Ganzzahlvariable $a
die Zeichenfolge "integer"
zurückgeben. Für die schwimmende Punktvariable $b
wird "double"
zurückgegeben, für die String -Variable $c
wird "string"
zurückgegeben und so weiter. Wenn es sich bei der Variablen um eine geschlossene Ressource handelt, gibt gettype()
in Php 7.2 und später "resource (closed)"
zurück und in früheren Versionen könnten sie "unknown type"
zurückgeben.