Foros del Web » Programando para Internet » PHP »

Organización del código

Estas en el tema de Organización del código en el foro de PHP en Foros del Web. Hola a todos, Os planteo una nueva cuestión a los que ya tenéis experiencia con PHP. A la hora de escribir el código, ¿qué es ...
  #1 (permalink)  
Antiguo 23/04/2002, 12:31
 
Fecha de Ingreso: abril-2002
Mensajes: 6
Antigüedad: 15 años, 7 meses
Puntos: 0
Organización del código

Hola a todos,

Os planteo una nueva cuestión a los que ya tenéis experiencia con PHP. A la hora de escribir el código, ¿qué es mejor?
1. Englobarlo todo (incluido html, por ejemplo) en PHP (entre las etiquetas <?php y ?>).
2. Escribir el código habitual de html e incluir PHP sólo cuando es necesario.

¿Influye la decisión en el rendimiento / rapidez del servidor a la hora de mostrar la página resultante?
  #2 (permalink)  
Antiguo 23/04/2002, 14:54
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Re: Organización del código

Personalmente me gusta tener control sobre todo el codigo asi que uso el metodo en llamar a HTML con echo() bajo <? ?> claro.

Lo que si uso frecuentemente es esta estructura:

echo <<<HTML
aqui tu codigo HTML tal cual, si usas variables las puedes llamar aqui mismo tan solo con llamarlas por su $nombre.
Este metodo no acetpa uso de mas codigo PHP que el de llamadas a variables.
HTML;

De esta manera, puedes confeccionar tu codigo HTML (ejemplo .. una tabla, un formulario ... etc) en tu editor HTML favorito (incluso alguno visual tipo Dreamweaver etc..) y tan solo pegar el codigo dentro de la estrucutra:
echo <<<HTML
HTML;

En cuanto a rendimiento .. supongo q un echo requiere de PHP q lo interprete para enviarlo al navegador .. pero para mi es mas versatil usar ese tipo de estrucutras para tener control sobre el HTML .. sobre todo cuando se empiece a usar Cabeceras HTML (Header()) en el que hay q condicionar el codigo para mostrar (enviar HTML) al navegador.

Un salduo,
  #3 (permalink)  
Antiguo 23/04/2002, 15:51
 
Fecha de Ingreso: enero-2002
Mensajes: 60
Antigüedad: 15 años, 11 meses
Puntos: 0
Re: Organización del código

Parece logico que tarde un poco mas en ejecutarlo, creo que si va buscando las tags de inicio de cogigo PHP y las encuentra el servidor tiene que ejecutarlas, si en ella pone que tiene que imprimir c—digo html con sus secuencias de escape, lo har‡. No creo que sea muy grave, yo lo hago pero, dejadme que os explico.
Para las tags html que deven aparecer simpre no les pongo <? ni como consecuencia de este el ?>, logico no ?, pero he visto que se puede crear un bucle en php en el que repita un contenido de tags html como el siguiente:

<? for ($x=0 ; $x==12 ; $x++) { ?>
<p>Mi perro es cojo </p><br>
<? } ?>

En fin espero que le sirva de ayuda a alguien.
  #4 (permalink)  
Antiguo 23/04/2002, 16:31
 
Fecha de Ingreso: septiembre-2001
Ubicación: Monterrey
Mensajes: 663
Antigüedad: 16 años, 2 meses
Puntos: 6
Re: Organización del código

Todo depende de lo que necesites, basicamente hay tres formas de organizar el codigo la primera es incrustando el codigo php en donde lo necesites.

la segunda es seprando en partes mediante funciones que son agregaas mediante un include o require.

La ultima es haciendo uso de plantillas, que te permiten mantener por separado el condigo html de la programacion dando mayor flexibilidad a la hora de hacer cambios.

Ando corto de tiempo asi que omito los ejemplos para otra ocasion..

Saludos,
  #5 (permalink)  
Antiguo 24/04/2002, 04:20
 
Fecha de Ingreso: abril-2002
Mensajes: 6
Antigüedad: 15 años, 7 meses
Puntos: 0
Re: Organización del código

Gracias a todos
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 04:14.