¿como saber si una variable esta definida o no?

minimum
01 de Septiembre del 2003
Tengo instalado PHP 4.3.2,
Estoy aprendiendo php y me encuentro con este problemilla con este codigo
if empty( $op ) { include(MODULO_PATH."/admin/admin_menu.php") }
else { include(MODULO_PATH."/admin/".$op.".php")

recibo este mensaje:
Parse error: parse error, unexpected T_EMPTY, expecting '

¿hay alguna forma de saber si una variable ha sido definida o no?

un saludo
minimum

Aznar el Rey
01 de Septiembre del 2003
if (isset($a))

o

if ($a)
{
}