Variable Manipulation Functions

The following functions operate on PHP variables. There are functions for getting and setting the type of a variable, as well as various ways to encode and decode variables for storage.

bool define(string var_name, mixed value[, int case_sensitive])

Define a constant value

int defined(string constant_name)

Test if a constant is defined

double doubleval(mixed var)

Get the double-precision value of a variable

string getenv(string varname)

Get the value of an environment variable

string gettype(mixed var)

Return the type of the variable

int intval(mixed var [, int base])

Get the integer value of a variable using the optional base for the conversion

bool is_array(mixed var)

Return true if variable is an array

bool is_double(mixed var)

Return true if variable is a double

bool is_float(mixed var)

An alias for is_double

bool is_int(mixed var)

An alias for is_long

bool is_integer(mixed var)

An alias for is_long

bool is_long(mixed var)

Return true if variable is a long (integer)

bool is_object(mixed var)

Return true if variable is an object

string pack(string format, mixed arg1, mixed arg2, ...)

Take one or more arguments and pack them into a binary string according to the format argument

bool is_real(mixed var)

An alias for is_double

bool is_string(mixed var)

Return true if variable is a string

void putenv(string setting)

Set the value of an environment variable

string serialize(mixed variable)

Return a string representation of variable (which can later ...

Get Webmaster in a Nutshell, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.