is_resource
is_string
Funções para Manipulação de variáveis
PHP Manual

# is_scalar

(PHP 4 >= 4.0.5, PHP 5)

is_scalar — Informa se é uma váriavel escalar

### Descrição

bool is_scalar ( mixed `$var` )

Verifica se a dada variável é uma escalar.

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.

> 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.

### Parâmetros

`var`

  A variável a ser avaliada.

### Valor Retornado

Retorna `TRUE` se `var` é um escalar, `FALSE` caso contrário.

### Exemplos

Exemplo #1 Exemplo da is_scalar()

`<?php
function show_var($var)
{
if (is_scalar($var)) {
echo $var;
} else {
var_dump($var);
}
}
$pi = 3.1416;
$proteins = array("hemoglobin", "cytochrome c oxidase", "ferredoxin");
show_var($pi);
show_var($proteins)
?>`

O exemplo acima irá imprimir:

    3.1416
    array(3) {
      [0]=>
      string(10) "hemoglobin"
      [1]=>
      string(20) "cytochrome c oxidase"
      [2]=>
      string(10) "ferredoxin"
    }

### Veja Também

- is_float() - Informa se a variável é do tipo float
- is_int() - Informa se a variável é do tipo inteiro
- is_numeric() - Informa se a variável é um número ou uma string numérica
- is_real() - Sinônimo de is_float
- is_string() - Informa se a variável é do tipo string
- is_bool() - Verifica se a variável é um boleano
- is_object() - Informa se a variável é um objeto
- is_array() - Verifica se a variável é um array

is_resource
is_string
Funções para Manipulação de variáveis
PHP Manual