settype

(PHP 4, PHP 5, PHP 7, PHP 8)

settypeAsigna un tipo a una variable

Descripción

settype(mixed &$var, string $type): bool

Fuerza el tipo de la variable var a type.

Parámetros

var

La variable a convertir.

type

Los valores posibles para el argumento type son:

  • "boolean" o "bool"
  • "integer" o "int"
  • "float" o "double"
  • "string"
  • "array"
  • "object"
  • "null"

Valores devueltos

Devuelve true en caso de éxito o false en caso de error.

Ejemplos

Ejemplo #1 Ejemplo con settype()

<?php
$foo
= "5bar"; // string
$bar = true; // bool

settype($foo, "integer"); // $foo vale ahora 5 (integer)
settype($bar, "string"); // $bar vale ahora "1" (string)

var_dump($foo, $bar);
?>

Notas

Nota:

El valor máximo de los enteros es el valor contenido en la variable PHP_INT_MAX.

Ver también