Documentación offline PHP master

is_scalar

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

is_scalar

Indica si una variable es un escalar

Descripción#

is_scalar(mixed $value): bool
```php

Indica si una [expresión](#language.expressions) es evaluada como un valor escalar.

Consulte [tipos escalares](#language.types.type-system.atomic.scalar) para más información.

> [!NOTE]
> `is_scalar` no considera los valores de tipo `resource` como escalares, dado que los recursos son tipos abstractos, basados en enteros. Esto es susceptible de cambiar.

> [!NOTE]
> La función `is_scalar` no considera el valor NULL como un escalar.

## Parámetros

`value`  
La variable a evaluar.

## Valores devueltos

Devuelve `true` si `value` es un escalar, `false` en caso contrario.

## Ejemplos

Ejemplo con `is_scalar`

```php

El ejemplo anterior mostrará:

3.1416
array(3) {
  [0]=>
  string(11) "hemoglobina"
  [1]=>
  string(20) "citocromo c oxidasa"
  [2]=>
  string(11) "ferredoxina"
}

Véase también#

is_float, is_int, is_numeric, is_real, is_string, is_bool, is_object, is_array