wp_validate_boolean

Проверяет переданный тип переменной, убеждается что он логический, если нужно переводит его в логический и возвращает обратно.

Альтернатива конструкции: filter_var( $var, FILTER_VALIDATE_BOOLEAN ).

Хуков нет.

Возвращает

Логические true или false.

Использование

wp_validate_boolean( $var );
$var(смешанный) (обязательный)
Переменная которую нужно проверить, является ли она логической.

Примеры

#1 Демонстрация работы

<?php
function wp_validate_boolean( $var ) {
	if ( is_bool( $var ) ) {
		return $var;
	}

	if ( is_string( $var ) && 'false' === strtolower( $var ) ) {
		return false;
	}

	return (bool) $var;
}

Комментарии:


Оставить комментарий

Your email address will not be published. Required fields are marked *