[Php-objetos] El print no me parsea
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Lun Feb 23 11:48:12 ARST 2009
Hola Mario,
El lun, 23-02-2009 a las 04:43 -0800, Mario Gomez Cassou escribió:
> print("<br>Comb.Tipo " . $comb->GetTipo() . "<br>" ); // funciona
> print("<br>Comb.Tipo $comb->GetTipo() <br>" ); // no funciona
> ¿por que en el segundo caso no funciona?
> Gracias
> Mario
>
Es porque el parser de variables se marea. No decís el error, pero esto
debe devolver vacío o parte del GetTipo() y no el valor.
PHP tiene una sintaxis que conocí hace poco por Matías para prevenir
esto: encerrar entre llaves los elementos a ser tratados como variables
de reemplazo:
print("<br>Comb.Tipo {$comb->GetTipo()} <br>" );
Esto anda y las llaves no se imprimen.
A mi me alivia porque cosas que sí andan bien como
print ("$uno$dos TIPEO$tres");
funcionan, pero escritas
print ("{$uno}{$dos} TIPEO{$tres}");
me dejan más tranquilo...
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-objetos