PHP Manual
Prev |  | Next

# settype

(PHP 3 <= 3.0.18, PHP 4 >= 4.0.0)

settype -- Set the type of a variable

## Description

``boolean settype` (mixed var, string type)`

Set the type of variable `var` to `type`.

Possibles values of `type` are:

- "boolean" (or, since PHP 4.2.0, "bool")

- "integer" (or, since PHP 4.2.0, "int")

- "float" (only possible since PHP 4.2.0, for older versions use the deprecated variant "double")

- "string"

- "array"

- "object"

- "null" (since PHP 4.0.8)

Returns `TRUE` if successful; otherwise returns `FALSE`.

Example 1. settype() example
    $foo = "5bar"; // string
    $bar = true;   // boolean

    settype($foo, "integer"); // $foo is now 5   (integer)
    settype($bar, "string");  // $bar is now "1" (string)

See also gettype(), type-casting and type-juggling.

Prev | Home | Next
serialize | Up | strval