Foros del Web » Programando para Internet » PHP » Configuración PHP »

<? o <?php ??

Estas en el tema de <? o <?php ?? en el foro de Configuración PHP en Foros del Web. Buenas, soy programador java y me acabo de iniciar en el mundo de PHP. Tengo instalado EasyPHP que trae consigo PHP 5.3, Apache 2.2, MySQL ...
  #1 (permalink)  
Antiguo 12/04/2011, 04:34
 
Fecha de Ingreso: mayo-2009
Mensajes: 72
Antigüedad: 14 años, 11 meses
Puntos: 0
<? o <?php ??

Buenas, soy programador java y me acabo de iniciar en el mundo de PHP. Tengo instalado EasyPHP que trae consigo PHP 5.3, Apache 2.2, MySQL 5.5 y PHPMyAdmin 3.3. He mirado muchos ejemplos de aplicaciones con PHP y el código viene viene de la siguiente manera:
Código:
<? .... ?>
pero eso no lo reconoce como PHP, para que lo reconozca tengo que poner:
Código:
<?php .... ?>
¿Alguien sabe por qué? Tiene que ver con la versión de PHP?

Muchas gracias y un saludo!!
  #2 (permalink)  
Antiguo 12/04/2011, 06:44
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: <? o <?php ??

Porque las etiquetas cortas requieren habilitarlas en el archivo php.ini, busca una línea que dice short_open_tags.

Recomendación: No debes habilitarlo, para evitar problemas con otras etiquetas como por ejemplo <?xml ?>. Debes trabajar con la etiqueta completa y evitar el uso de las pequeñas. También hay servidores que no tienen habilitado por defecto las etiqeutas cortas.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 12/04/2011, 08:36
 
Fecha de Ingreso: mayo-2009
Mensajes: 72
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: <? o <?php ??

Gracias abimaelrc!! sabes si hay algún otro tipo de etiquetas cortas?? es que no consigo que me coja cosas como por ejemplo:
Código:
$date = $_POST[date];
después de que relleno un formulario method="POST" y lo envío.

Un saludo!!
  #4 (permalink)  
Antiguo 12/04/2011, 09:12
 
Fecha de Ingreso: mayo-2009
Mensajes: 72
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: <? o <?php ??

Gracias abimaelrc!! sabes si hay algún otro tipo de etiquetas cortas?? es que no consigo que me coja cosas como por ejemplo:
Código:
$date = $_POST[date];
después de que relleno un formulario method="POST" y lo envío.

Un saludo!!
  #5 (permalink)  
Antiguo 12/04/2011, 10:28
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: <? o <?php ??

El problema es como estás usando la llave dentro de la variable $_POST debe ir encerrada entre comillas. $_POST['date']. Te recomiendo que sigas mirando tutoriales antes de que te pongsa de lleno a trabajar con una aplicación.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #6 (permalink)  
Antiguo 13/04/2011, 01:38
 
Fecha de Ingreso: mayo-2009
Mensajes: 72
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: <? o <?php ??

OK gracias por la ayuda!! un saludo!!

Etiquetas: php
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




La zona horaria es GMT -6. Ahora son las 19:33.