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).
Un programa de OPHP, compuesto por un número indeterminiado de líneas.
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.