Foros del Web » Programando para Internet » PHP »

<?= Qué significa?

Estas en el tema de <?= Qué significa? en el foro de PHP en Foros del Web. Buenas, tengo una duda sobre el significado de esa función y por la forma de la misma no encuentro nada en Google.. alguien me puede ...
  #1 (permalink)  
Antiguo 11/03/2013, 08:27
 
Fecha de Ingreso: julio-2012
Ubicación: Asunción
Mensajes: 54
Antigüedad: 11 años, 10 meses
Puntos: 3
Pregunta <?= Qué significa?

Buenas, tengo una duda sobre el significado de esa función y por la forma de la misma no encuentro nada en Google..
alguien me puede ayudar please?

ejemplo:

Código PHP:
Ver original
  1. <?=HTTP_Functions::message_show();?>
__________________
--
What is real? How do you define real?
If real is what you can feel, smell, taste and see, then real is simply electrical signals interpreted by your brain.
  #2 (permalink)  
Antiguo 11/03/2013, 08:33
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: <?= Qué significa?

<?=... es una forma obsoleta de hacer <?php echo...

No la uses, aun que era comodo usarla, trae problemas con las versiones actuales de php.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #3 (permalink)  
Antiguo 11/03/2013, 08:39
 
Fecha de Ingreso: julio-2012
Ubicación: Asunción
Mensajes: 54
Antigüedad: 11 años, 10 meses
Puntos: 3
Pregunta Respuesta: <?= Qué significa?

Cita:
Iniciado por quimfv Ver Mensaje
<?=... es una forma obsoleta de hacer <?php echo...

No la uses, aun que era comodo usarla, trae problemas con las versiones actuales de php.
Estoy administrando un sitio que programo otra persona.. pff

Para mi está en hebreo, creo que no se php al ver esto

Código PHP:
Ver original
  1. <?=$Form->select("type", Select::types(), array("class" => "input-text" ))?>

Si me podrías traducir eso y por último

Código PHP:
Ver original
  1. <h1><?=$modelos[$type][$modelo]['title']?></h1>

Estoy buscando en PHP.net y no encuentro documentación sobre eso..
__________________
--
What is real? How do you define real?
If real is what you can feel, smell, taste and see, then real is simply electrical signals interpreted by your brain.
  #4 (permalink)  
Antiguo 11/03/2013, 08:48
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: <?= Qué significa?

Parece php....

$Form seria un objeto que tiene un metodo select al que se le pasan unos parametros si este metodo retorna un string deberias traducir por

Código PHP:
Ver original
  1. <?php echo $Form->select("type", Select::types(), array("class" => "input-text" ))?>

Esto deberia imprimir el resultado del metodo por pantalla.


En el segundo caso no es mas que la impresión por pantalla del contenido de un nodo de un array multidimensional $modelos.

Código PHP:
Ver original
  1. <h1><?php echo $modelos[$type][$modelo]['title']?></h1>


Concretamente imprimira el titulo de lo que contenga las variable $type y $modelo...


Parece una aplicación que sigue el modelo de POO ...
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #5 (permalink)  
Antiguo 11/03/2013, 09:19
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: <?= Qué significa?

Cita:
Iniciado por quimfv Ver Mensaje
<?=... es una forma obsoleta de hacer <?php echo...

No la uses, aun que era comodo usarla, trae problemas con las versiones actuales de php.
No es obsoleta, a partir de PHP 5.4 esto cambio y no hay ningún problema en usarlo. No lo recomiendo usar con versiones anteriones a PHP 5.4 ya que depende de la directiva short open tag.

http://www.php.net/manual/es/ini.cor...short-open-tag

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #6 (permalink)  
Antiguo 11/03/2013, 10:54
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: <?= Qué significa?

Gracias por la información.... en todo caso ojo si se usa xml o no lo he entendido bien?
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #7 (permalink)  
Antiguo 11/03/2013, 11:08
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: <?= Qué significa?

Cita:
Iniciado por quimfv Ver Mensaje
Gracias por la información.... en todo caso ojo si se usa xml o no lo he entendido bien?
Ese es el detalle, por eso <? ya no servirá jamás, porque se confunde con la apertura de XML, pero <?= no produce el mismo efecto.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #8 (permalink)  
Antiguo 11/03/2013, 11:28
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: <?= Qué significa?

<?= es comodo pero ya me he reeducado y siempre uso <?php echo ... y fuera problema de versiones...
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #9 (permalink)  
Antiguo 11/03/2013, 11:33
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: <?= Qué significa?

Bueno al fin, el consejo siempre es el uso de <?php echo.... Para evitar problemas con servidores que no tengan habilitado short_open_tag.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #10 (permalink)  
Antiguo 11/03/2013, 11:38
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: <?= Qué significa?

Si pero como dice @andresdzphp, usar <?= (en PHP5.4 y posteriores) va a ser independiente de short_open_tag.

Saludos.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 20:37.