Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PHP Basico
PHP Basico
6ndispensa(le
H7=
@ecomendado
C))
.ocumentaci/n PHP
http$&&'''!php!net
Bpache 2!F
Bpache 2!0
PHP
PHP G
PHP H
)o+t'are li(re
Blue4ish (G7?I)
)creem (G7?I)
:uanta (?.")
V6= (consola)
)o+t'are comercial
Dend Plat+orm
Bdo(e .ream'ea%er
4uncionamiento de las
Pginas .inmicas
Cliente
6nternet
)er%idor 'e(
Bpache
H77P.
PHP
Base de
datos
peticin
respuesta
*.php
"m(e(iendo PHP en H7=
<html>
<title><?php echo "Prueba"; ?></title>
<body>
<?php echo "Hola Mundo!"; ?>
</body>
</html>
hola#mundo#2!php
<html>
<title>Prueba</title>
<body>
Hola Mundo!
</body>
</html>
"l cliente reci(ir esta pgina$
6ncluyendo archi%os
<html>
<title><?php echo $titulo; ?></title>
<body>
<?php echo $contenido; ?>
</body>
</html>
<?php
$titulo = "Prueba";
$contenido = "Hola Mundo !";
include("plantilla.php";
?>
plantilla!php
hola#mundo#2!php
)inta8is general
"nteros
Punto 4lotante
Cadenas
Boleano
Brreglos
C(,etos
<?php
$contador = );
$pi = *.+,+-;
$men#a%e = .Hola Mundo !.;
$html = "<b>$men#a%e</b>";
$re#ultado = true;
$/ocale# = array(.a.0 .e.0
.i.0 .o.0 .u.;
$e#tatu#1de#c = array(
.2. => .2cti/o#.0
.3. => .4nacti/o#.;
echo .5#uario# ..$e#tatu#1de#c6.2.7;
?>
Cperadores ms usados
O* II* ##
P* &* Q
I* #* !
J* JR* KR* K
SS* TT
R* IR* #R
<?php
$hoy = date(.H8i8#.;
$arr = e9plode(.8.0 $hoy;
$minuto# = int/al($arr6:7!-:
' $arr6+7;
echo "Minuto#8 <b>$minuto#</b>";
?>
minutos#de#hoy!php
"structuras de control$ 6+
<?php
i; ($error != .. <
echo "Men#a%e error8 $error";
= el#ei; ($contador == : <
echo ">o hay dato#.";
= el#e <
echo "Hay $contador dato#.";
=
?>
Para mantener un
con,unto de
instrucciones dentro
de una estructura de
control use las lla%es!
Puede omitirlas si
s/lo hay una
instrucci/n!
<?php
i; ($error != ..
echo "Men#a%e error8 $error";
el#ei; ($contador == :
echo ">o hay dato#.";
el#e
echo "Hay $contador dato#.";
?>
"structuras de control$ )'itch
<?php
// "#tructura del #?itch
#?itch ($e#tatu# <
ca#e .2.8
$titulo = .5#uario# acti/o#.;
brea@;
ca#e .3.8
$titulo = .5#uario# inacti/o#.;
brea@;
de;ault8
$titulo = ."#tatu# incorrecto.;
=
?>
"structuras de control$ +or y +oreach
<?php
// "#tructura del ;or
;or ($i=+; $i<+:; $i'' <
echo "<p>Aila >o. $i</p>Bn";
=
?>
<?php
// "#tructura del ;oreach
$horario# = array(.Matutino#.0 .Ce#pertino#.0
.>octurno#.;
;oreach ($horario# a# $h <
echo "<p>Horario $h</p>Bn";
=
?>
4unciones