phpBB API Documentation
Interface

phpbb\request\type_cast_helper_interface

interface type_cast_helper_interface

An interface for type cast operations.

Methods

addslashes_recursively($var)

Recursively applies addslashes to a variable.

add_magic_quotes($var)

Recursively applies addslashes to a variable if magic quotes are turned on.

set_var(mixed $result, mixed $var, mixed $type, bool $multibyte = false)

Set variable $result to a particular type.

recursive_set_var($var, $default, $multibyte)

Recursively sets a variable to a given type using {@link setvar setvar}.

Details

at line 26
public addslashes_recursively($var)

Recursively applies addslashes to a variable.

Parameters

$var

at line 33
public add_magic_quotes($var)

Recursively applies addslashes to a variable if magic quotes are turned on.

Parameters

$var

at line 44
public set_var(mixed $result, mixed $var, mixed $type, bool $multibyte = false)

Set variable $result to a particular type.

Parameters

mixed $result The variable to fill
mixed $var The contents to fill with
mixed $type The variable type. Will be used with {@link settype()}
bool $multibyte Indicates whether string values may contain UTF-8 characters. Default is false, causing all bytes outside the ASCII range (0-127) to be replaced with question marks.

at line 58
public recursive_set_var($var, $default, $multibyte)

Recursively sets a variable to a given type using {@link setvar setvar}.

Parameters

$var
$default
$multibyte