serialize
<<<
settype strval
>>>

6.38 Fonctions de gestion des variables
6 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
debug_zval_dump
doubleval
empty
floatval
get_defined_vars
get_resource_type
gettype
import_request_variables
intval
is_array
is_bool
is_callable
is_double
is_float
is_int
is_integer
is_long
is_null
is_numeric
is_object
is_real
is_resource
is_scalar
is_string
isset
print_r
serialize
->settype
strval
unserialize
unset
var_dump
var_export

6.38.34 settype()Affecte un type à une variable

[ Exemples avec settype ]   PHP 3, PHP 4, PHP 5

bool  settype ( mixed   var , string   type )

settype force le type de la variable var en type .

Les valeurs possibles pour le paramètre type sont :

  • " boolean " (ou, depuis PHP 4.2.0, " bool ")
  • " integer " (ou, depuis PHP 4.2.0, " int ")
  • " float " (uniquement depuis PHP 4.2.0. Pour les anciennes versions, utilisez l'alternative " double ")
  • " string "
  • " array "
  • " object "
  • " null " (depuis PHP 4.2.0)

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.

Exemple avec settype

$foo = "5bar"; // chaîne
$bar = true;   // booléen

settype($foo, "integer"); // $foo vaut maintenant 5   (integer)
settype($bar, "string");  // $bar vaut maintenant "1" (string)

Voir aussi gettype , transtypage et définition du type .

<< settype >>
serialize Fonctions de gestion des variables strval