Доступные функции PHP

PHP предоставляет множество доступных стандартных функций, в следующей таблице перечислены несколько часто используемых:

ФункцияОписание
boolvalПолучить логическое значение переменной
debug_zval_dump Просмотреть счетчик ссылок переменной и информацию о типе в движке Zend
doubleval Псевдоним floatval
empty Проверить, пуста ли переменная
floatval Получить значение переменной с плавающей точкой
get_defined_vars Возвращает массив всех определённых переменных
get_resource_type Возвращает тип ресурса
gettype Получить тип переменной
import_request_variables Импортировать переменные GET/POST/Cookie в глобальную область видимости
intval Получить целочисленное значение переменной
is_arrayПроверяет, является ли переменная массивом
is_bool Проверяет, является ли переменная булевым значением
is_callableПроверяет, является ли параметр допустимой вызываемой структурой
is_double Псевдоним is_float
is_float Проверяет, является ли переменная числом с плавающей точкой
is_int Проверяет, является ли переменная целым числом
is_integer Псевдоним is_int
is_iterableПроверяет, является ли содержимое переменной итерируемым значением
is_longПсевдоним is_int
is_null Проверяет, является ли переменная NULL
is_numeric Проверяет, является ли переменная числом или числовой строкой
is_object Проверяет, является ли переменная объектом
is_real Псевдоним is_float
is_resourceПроверяет, является ли переменная ресурсом
is_scalarПроверяет, является ли переменная скалярной величиной
is_string Проверяет, является ли переменная строкой
isset Проверяет, установлена ли переменная и не равна ли она NULL
print_rВыводит переменную, выводит удобочитаемую информацию.
serialize Сериализует объект
settype Установить тип переменной
strval Получить строковое значение переменной
unserialize Создать значение PHP из сохранённого представления
unset Освободить указанную переменную
var_dump Вывести информацию о переменной
var_exportВывести или вернуть переменную в виде строки

Алгоритмы хеширования паролей

ФункцияОписание
password_get_info Возвращает информацию об указанном хеше
password_hash Создать хеш пароля
password_needs_rehash Проверить, соответствует ли значение хеша указанным параметрам
password_verify Проверить, соответствует ли пароль значению хеша
Другие расширения