Descripción
void
eval
( string code_str)
eval(
)
evalúa
la
cadena
de
carácteres
dada
en
code_str
eval(
)
evalúa
la
cadena
de
carácteres
dada
en
code_str
como
código
PHP
.
Entre
otras
cosas
,
ésto
puede
ser
útil
para
almacenar
código
en
un
campo
de
texto
de
base
de
datos
para
una
ejecución
posterior
.
Hay
algunos
aspectos
a
tener
en
cuenta
cuando
se
utiliza
eval(
)
.
Recuerde
que
la
cadena
de
carácteres
pasada
debe
ser
código
PHP
válido
,
incluyendo
aspectos
como
sentencias
de
terminación
con
un
punto
y
coma
para
que
el
parser
no
finalice
en
la
línea
después
de
eval(
)
,
y
secuencias
de
formato
correctas
en
code_str
.
Recuerde
también
que
las
variables
a
las
que
se
les
da
valor
en
eval(
)
retendrán
estos
valores
posteriormente
en
el
script
principal
.
Ejemplo
1
.
Ejemplo
eval(
)
-
fusión
en
un
único
texo
?php
$string
=
'
cup'
;
$name
=
'coffee'
;
$str
=
'This
is
a
$string
with
my
$name
in
it
.
br
'
;
echo
$str
;
eval
(
"\$str
=
\"$str\"
;
"
)
;
echo
$str
;
?
|
|
El
ejemplo
anterior
mostrará
: