Sintaxis básicas:
Para programas en php se necesita tener algunos
conocimientos de html en sus códigos los cules explicamos a continuación:
<HTML>
( empieza html)
<HEAD>(emezamos
cabezera)
<TITLE>Mi
primer programa en PHP</TITLE> (empieza y termina un titulo)
</HEAD> ( cierra cabezera)
<BODY> (empieza cuerpo)
<?PHP ( EMPIEZA PHP)
print
(“Hola mundo”); ( imprime hola mundo en pantalla)
?>
(cierra php)
</BODY>
(cierra cuerpo)
</HTML>
(cierr html)
\n
|
print (“<P>Párrafo 1</P>\n”);
print (“<P>Párrafo 2</P>\n”);
|
Como un enter entre parrafos
|
|
Include()
|
Incluye fichero, en caso de error da warning
|
<HTML>
<HEAD>
<TITLE>Título</TITLE>
<?PHP
// Incluir bibliotecas de funciones
require
("$libdir/conecta.php");
?>
</HEAD>
<BODY>
|
|
Require()
|
Incluye fichero, en caso de error detiene carga
de pagina
|
<HTML>
<HEAD>
<TITLE>Título</TITLE>
<?PHP
<?PHP
include ("pie.html");
?>
</BODY>
</HTML>
|
|
integer
|
Tipo de dato entero
|
3,4,-5
|
|
double
|
reales
|
3.56,4.6
|
|
boolean
|
Lolcgico
|
True, false , 0 (false)
|
|
string
|
Comilla simple
|
$a
= 9;
print
‘a vale $a’; // muestra a vale $a
|
|
|
Comilla doble
|
print
“a vale $a”; // muestra a vale 9
|
|
|
Acceso a caracteres de cadena
|
$inicial
= $nombre{0};
|
|
Variables
|
Precedidas por un $
|
$valor
= 5;
print “El valor es: “ . $valor . “\n”;
print “El valor es: $valor\n”; // ojo: comillas
dobles
Resultado:
El
valor es: 5
|
|
Constante
|
No llevan $
|
|
|
Operadores
|
Aritmeticos
|
+,
-, *, /, %, ++, --
|
|
|
Asignacion
|
=
|
|
|
Combinados
|
} .=, += ($a = 3; $a += 5;) a
vale 8
|
|
|
Comparacion
|
==,
!=, <, >, <=, >=
|
|
|
Control de error
|
@.
Antepuesto a una expresión
|
|
|
Logicos
|
and (&&), or (||)(condioferentes
prioridades), !, xor
|
|
|
Cadena
|
concatenación:.(punto)
asignación con concatenación: .= |
|
Etructuras de control
|
} if-else
|
} if-else
if
(expresión1)
sentencia 1
else
if (expresión2)
sentencia 2
...
else
if (expresión n)
sentencia n
else
sentencia n+1
|
|
|
} while
|
} while
while
(expresión)
sentencia
|
|
|
} do .. while
|
|
|
|
} for
|
<?php
for ( $i = 1 ; $i <= 10 ; $i ++)
{
print$i; } ?> |
|
foreach
|
} foreach (expresión_array as
$valor)
sentencia
} )
|
foreach
($color as $valor)
print “Valor:
$valor<BR>\n”;
|
|
|
} switch
|
} switch
switch
(expresión)
{
case valor 1:
sentencia 1
break;
case valor 2:
sentencia 2
break;
…
case valor n:
sentencia n
break;
default
sentencia n+1
}
|
|
TABLA
|
array
([clave =>] valor, ...)
|
$color
= array (‘rojo’=>101, ‘verde’=>51, ‘azul’=>255);
$medidas
= array (10, 25, 15);
Acceso:
$color[‘rojo’]
// No olvidar las comillas
$medidas[0]
|
|
No hay comentarios:
Publicar un comentario