Si intenta leer el valor de una variable 'get', qué pasa si dicha variable no se ha establecido en la URL. Ejemplo: solicita la página test.php
, en ese archivo intenta leer el valor de $_GET['message']
. ¿Qué pasa en este caso? ¿Dosifica el valor que acaba de devolver como ''
?PHP que lee la variable 'get' que puede o no haberse configurado
¿Quiere esto decir que si siempre estoy esperando un valor a introducir, y no estoy dispuesto a aceptar un valor de '' que sólo puede hacer algo como
$foo = $_GET['bar'];
if($foo == ''){
// Handle my 'error'
}
else
{
// $foo should now have a value that I can work with
}
Por favor, tenga en cuenta que sé que podría usar isset($_GET['bar'])
Pero no solo quiero saber si está configurado, no me importa si lo es o no, me importa si tiene un valor que es más que una cadena vacía.
oooh, lo que he hecho para mis etiquetas: PI intentó escribir '$ _GET' – thecoshman