is_scalar() retorna TRUE se a variável var for escalar, FALSE senão.
Variáveis escalares são as que contém integer, float, string ou boolean. os tipos array, object e resource não são escalares.
<?php |
Nota: is_scalar() não considera o tipo resource como um valor escalar, apesar de tipos resouce ser uma abstração de dados, atualmente baseados em inteiros. Esse detalhe de implementação poderá ser modificado futuramente.
Veja mais em is_bool(), is_numeric(), is_float(), is_int(), is_real(), is_string(), is_object(), is_array() e is_integer().