serialize
strval
Funções para Manipulação de variáveis
PHP Manual

# settype

(PHP 4, PHP 5)

settype — Atribui um tipo para a variável

### Descrição

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

Atribui um tipo para a variável `var` baseado no `type`.

### Parâmetros

`var`

  A variável a ser convertida.

`type`

  Os valores possíveis para `type` são:

  - "boolean" (ou, a partir do PHP 4.2.0, "bool")
  - "integer" (ou, a partir do PHP 4.2.0, "int")
  - "float" (somente para versões acima do PHP 4.2.0, para versões antigas use a variação depreciada "double")
  - "string"
  - "array"
  - "object"
  - "null" (a partir do PHP 4.2.0)

### Valor Retornado

Retorna `TRUE` em caso de sucesso ou `FALSE` em falhas.

### Exemplos

Exemplo #1 Exemplo da função settype()

`<?php
$foo = "5bar"; // string
$bar = true; // boolean
settype($foo, "integer"); // $foo é agora 5 (integer)
settype($bar, "string"); // $bar é agora "1" (string)
?>`

### Notas

> Nota: O valor máximo para "int" é `PHP_INT_MAX`.

### Veja Também

- gettype() - Retorna o tipo da variável
- conversão de tipos
- manipulação de tipos

serialize
strval
Funções para Manipulação de variáveis
PHP Manual