is_scalar
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