Seguro que por ahora el OPHP te ha sabido a poco, de modo que vamos a añadirle una cosita extra: variables. Siempre que en un programa OPHP veas un texto de la forma ‘$xyz’, donde ‘xyz’ es una secuencia no vacía de letras mayúsculas (‘A’-‘Z’), minúsculas (‘a’-‘z’), dígitos (‘0’-‘9’) o subrayado (‘_’), entonces sabrás que estamos hablando de una variable (las variables de OPHP siempre empiezan con el símbolo ‘$’).
Cuando un programa OPHP hace mención a una variable, el intérprete debe substituir el nombre de la variable por el valor de la misma. Todas las variable de OPHP empiezan con el valor ‘nil’ (por ahora, no explicamos todavía como hacer que cambien de valor).
Entrada
Un programa de OPHP, compuesto por un número indeterminiado de líneas.
Salida
Ejecuta el programa OPHP dado. O sea: muestra todas las líneas que no sean comentarios, substituyendo cada variable por el valor ‘nil’. ¡Fíjate bien en los ejemplos!
Input
# Unas cuantas variables $a $b $123 $a56 $hola_caracola $_ # pero esto no son variables $ $$$$ abc$ $%nop $. $x123x123 Combinaciones: $$abc-_$_$d-$$. $a$b$c=nilnilnil $a $b $c=nil nil nil.
Output
nil nil nil nil nil nil $ $$$$ abc$ $%nop $. nil Combinaciones: $nil-_nilnil-$$. nilnilnil=nilnilnil nil nil nil=nil nil nil.