is_tainted
PHP Manual
PHP Manual»Funciones de taint»is_tainted

is_tainted

(PECL taint >=0.1.0)

is_tainted — Comprueba si un string está corrompido

Descripción

function is_tainted(string $string): bool

Comprueba si el valor indicado lleva la marca de corrupción. Solo los strings pueden estar corrompidos; cualquier otro tipo devuelve false.

Parámetros

string

El valor que se va a comprobar.

Valores devueltos

Devuelve true si el valor es un string corrompido, y false en caso contrario. Devuelve siempre false cuando taint.enable está deshabilitado.

Ejemplos

Ejemplo #1 Ejemplo con is_tainted()

<?php
$name = $_GET['name'] ?? 'world';
var_dump(is_tainted($name));
?>

Resultado del ejemplo anterior es similar a:

bool(true)

Véase también

  • taint() - Marca strings como corrompidos
  • untaint() - Elimina la marca de corrupción de los strings

To Top