Documentos de Académico
Documentos de Profesional
Documentos de Cultura
if(condicion)
{
sentencia0;
sentencia1;
}
Estilo GNU
Cdigo:
if(condicion)
{
sentencia0;
sentencia1;
}
Estilo BSD/Allman
Cdigo:
if(condicion)
{
sentencia0;
sentencia1;
}
Estilo Kernighan&Ritchie/Kernel
Cdigo:
if(condicion) {
sentencia0;
sentencia1;
}
[1] de [5]
Longitud de lnea
No se deben superar los 75-85 caracteres por lnea.
Estructuras de control
Las estructuras de control deben tener un espacio entre la palabra reservada y el parntesis inicial, para
distinguirlas de las funciones.
En los bloques de sentencias deben utilizarse siempre llaves, incluso cuando podran omitirse (por
ejemplo, cuando el bloque est formado por una nica sentencia).
Ejemplos de estructuras de control:
<?php
if ((condicion1) || (condicion2))
{
accion1;
}
elseif ((condicion3) && (condicion4))
{
accion2;
}
else
{
accionpredeterminada;
}
?>
<?php
[2] de [5]
Llamadas a funciones
No debe haber espacios entre el nombre de la funcin, el parntesis inicial y el primer argumento. Debe
haber espacios tras las comas que separen argumentos. No debe haber espacios entre el ltimo
argumento, el parntesis final y el punto y coma.
<?php
$var = foo($bar, $cel, $ona);
?>
Definicin de funciones
Las funciones deben declararse de acuerdo con el estilo "GNU":
<?php
function fooFuncion($arg1, $arg2 = '')
{
if (condicion)
{
sentencia;
}
return $val;
}
?>
Los argumentos con valores predeterminados se colocan al final de la lista de argumentos.
Las funciones deben devolver algn valor.
Lenguaje de Programacin PHP
L.I. Raymundo Lumbreras Lpez
[3] de [5]
//
/* ... */
[4] de [5]
Nombres de
[5] de [5]
<?php
//Aqu comienza el cdigo PHP
//Lo siguiente es una simple asignacin de variables
//y su salida por pantalla
$nombre=Raymundo;
$apellidos=Lumbreras Lpez;
$fecha_hoy=date(d-M-Y);
?>
<P>Este prrafo contiene HTML y PHP.
El autor del script es <?php echo ($nombre $apellidos); ?></P>
<P>La fecha de ejecucin del script es <?php echo($fecha_hoy);?></P>
</BODY>
</HTML>
[6] de [5]