settype

Set the type of a variable

&reftitle.description; `bool` `settype` `mixed` `var` `string` `type`

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

&reftitle.parameters;

`var`

- The variable being converted.

`type`

- Possibles values of `type` are:

  - "boolean" or "bool"

  - "integer" or "int"

  - "float" or "double"

  - "string"

  - "array"

  - "object"

  - "null"

&reftitle.returnvalues;

&return.success;

&reftitle.examples;

### `settype` example

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

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

&reftitle.notes;

Maximum value for "int" is `PHP_INT_MAX`.

&reftitle.seealso;

- `gettype`
- type-casting
- type-juggling