Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: ken_ichijoji en 2 Febrero 2010, 09:32 am



Título: Un consejo para los novatos en PHP
Publicado por: ken_ichijoji en 2 Febrero 2010, 09:32 am
Resulta que hace cosa de un año o asi me pille un libro de php me descargue el programa easyphp y empece a practicar...bien el problema con el que me encontre fue el siguiente:

Aparece

<? (como modo abreviado)

y

<?php

Bien...yo empece a uasr el modo abreviado por eso de ir ahorrandome codigo pero ciando ejecutaba scripts misteriosamente no funcionaban, estuve una semana pensando en devolver el libro de marras mensando que are un timo pero luego pense en usar el modo no abrebiado y me fue todo como la seda.

Un hack-saludo


Título: Re: Un consejo para los novatos en PHP
Publicado por: N4X en 2 Febrero 2010, 12:08 pm
normalmente las etiquetas van con <?php y se recomienda usarlo SIEMPRE

hay una variable a configurar llamada short_tags me parece

que permite el uso sin problemas de <?


pero puede traer conflictos con <?xml

por eso se recomienda el modo largo..

también recuerdo haber leido que <? se usaba en versiones 4.x y en versiones 5.x se empezó a recomendar <?php

saludos
nax


Título: Re: Un consejo para los novatos en PHP
Publicado por: :ohk<any> en 2 Febrero 2010, 13:17 pm
Si, es mas la version de php que estas utilizando pero hasta ahora el método abreviado nunca me ha dado problemas.


Título: Re: Un consejo para los novatos en PHP
Publicado por: Castg! en 2 Febrero 2010, 19:05 pm
cuando instale wamp en mi windows me recomendaban usar <?php pero se podia modificar una cosa del httpd.conf para usar <?, averigua si es que queres usar <?, esta bueno como por ejemplo
Código
  1. <?="holamundo"?>


Título: Re: Un consejo para los novatos en PHP
Publicado por: N4X en 2 Febrero 2010, 21:00 pm
esta bueno como por ejemplo
Código
  1. <?="holamundo"?>

tengo entendido que eso es para cosas de una única linea... pero que aveces funciona igual en varias y aveces no  :xD


Título: Re: Un consejo para los novatos en PHP
Publicado por: KrossPock en 8 Febrero 2010, 04:42 am
esta bueno como por ejemplo
Código
  1. <?="holamundo"?>

tengo entendido que eso es para cosas de una única linea... pero que aveces funciona igual en varias y aveces no  :xD

Error, es para una como para 2000 lineas.


Título: Re: Un consejo para los novatos en PHP
Publicado por: Syphroot en 9 Febrero 2010, 06:26 am
Siempre se recomienda escribir las etiquetas completas:

En vez de: <? ... ?> es mejor:
Código:
<?php ... ?>

Y también para el "echo" <?= "cadena" ?>:

Código:
<?php echo "cadena"; ?>

Al menos, el código de aplicaciones decentes está escrito así, precisamente para evitar esos problemas de configuración.