_validate_cache_id()
Checks whether the given cache ID is either an integer or an integer-like string.
Both 16 and "16" are considered valid, other numeric types and numeric strings (16.3 and "16.3") are considered invalid.
Внутренняя функция — эта функция рассчитана на использование самим ядром. Не рекомендуется использовать эту функцию в своем коде.
Хуков нет.
Возвращает
true|false
. Whether the given $object_id is a valid cache ID.
Использование
_validate_cache_id( $object_id );
- $object_id(разное) (обязательный)
- The cache ID to validate.
Список изменений
С версии 6.3.0 | Введена. |
Код _validate_cache_id() validate cache id WP 6.6.2
function _validate_cache_id( $object_id ) { /* * filter_var() could be used here, but the `filter` PHP extension * is considered optional and may not be available. */ if ( is_int( $object_id ) || ( is_string( $object_id ) && (string) (int) $object_id === $object_id ) ) { return true; } /* translators: %s: The type of the given object ID. */ $message = sprintf( __( 'Object ID must be an integer, %s given.' ), gettype( $object_id ) ); _doing_it_wrong( '_get_non_cached_ids', $message, '6.3.0' ); return false; }