Upload
angie-barre
View
794
Download
0
Embed Size (px)
DESCRIPTION
lic aki esta
Citation preview
Angie Liceth Barre Vargas
UNIDAD EDUCATIVA
“JESUCRISTO REY”
SEXTO INFORMÀTICA
PHP
HISTORIA DE PHP ES EL LENGUAJE DE LADO SEVIDOR MAS
EXTENDIDO EN LA WEB.
NACIDO EN 1994 SE TRATA DE UN LENGUAJE DE CREACION RELATIVAMENTE RECIENTE AUNQUE CON LA QUE EVOLUCIONA EL INTERNET PAREZCA TODA LA VIDA.
PHP AUNQUE MULTIPLATAFORMA, HA SIDO CONCEBIDO INICIALMENTE PARA ENTONCES UNIX Y EN ESTE SISTEMA OPERATIVO DONDE PUEDAN APROVECHAR MEJOR SU PRESENTACIONES.
PHP, DEBE SER INSTALADO DE UN SERVIDOR EN NUESTRO PC PARA PODER TRABAJAR UN LOCAL.
Fue originalmente diseñado en Perl, con base en la escritura de un grupo de CGI binarios escritos en el lenguaje C por el programador danés-canadiense Rasmus Lerdorf en el año 1994 para mostrar su currículum vítae y guardar ciertos datos, como la cantidad de tráfico que su página web recibía. El 8 de junio de 1995 fue publicado "Personal Home Page Tools" después de que Lerdorf lo combinara con su propio Form Interpreter para crear PHP/FI.
Fue creado originalmente por Rasmus Lerdorf en 1994; sin embargo la implementación principal de PHP es producida ahora por The PHP Group y sirve como el estándar de facto para PHP al no haber una especificación formal. Publicado bajo la PHP License, la Free Software Foundation considera esta licencia como software libre.
MODO DE ABRIR Y CERRAR ETIQUETAS
<? Y ?><% Y %><? Y ?><Script lenguaje =“php”>
DESPUES DE PHP Y EL SERVIDOR PODEMOS HACER NUESTRO
PRIMER SCRIPT. UNA VEZ QUE YA TENEMOS INSTALADO
PHP, MySQL Y EL SERVIDOR APOCHE CONFIGURADO PARA USARLO Y PODEMOS COMENZAR NUESTRO PRIMER SCRIPT.
i. < ! php$ my var=“HOLA php;
“comentario”Echo $ my var;
?>
EL CODIGO HTML Y PHP SON DEL MISMO MODO SON FORMULADA DE
DIFERENTE FORMA:
CODIGO HTML<html><head>
<title>SALUDO</title>
</head><body><? php>/* PASAMOS A MODO PHP*
$ nombre= “ANGIE”;
$apellido= “BARRE”;
Echo “SOY +$NOMBRE +$APELLIDO” ;??</body></html>
CODIGO PHP
<html><head>
<title>SALUDO</title></head><body><p>hola,
SOY ANGIE BARRE </p></body></html>
PHP ES COMPATIBLE CON HTML
1. ETIQUETA CANONICA <? PH0P ?>2. ETIQUETA CORTA POS SGML
<? ?>3. ESTILO ASP <% %>
(SE DEBE VERIFICAR QUE ESTE HABILITADAS
ESTA OPCION PHP.IN)
4. ETIQUETA DE ESTE ESTILO HTML <SCRIPT LENGUAGE =“PHP”>
</SCRIPT>
ETIQUETAS ESPECIALES
REGLAS IF Y ELSE EL IF Y ELSE SIRVE PARA COMPARAR POR DEFECTO A LOS NÚMEROS ENTEROS
FALSAS, Y POR DEFECTO A CERO FLOTADORES, CUERDAS A LA'' CADENA VACÍA, LAS MATRICES A LA MATRIZ VACÍA.
If (!preg_match('/^[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/',$name)) echo $name.' is not a valid PHP variable name';else echo $name.' is valid PHP variable name';?>
WHILE El significado de una sentencia while es
simple. Le dice a PHP que ejecute las sentencias anidadas, tanto como la expresión while se evalúe como TRUE. El valor de la expresión es verificado cada vez al inicio del bucle, por lo que incluso si este valor cambia durante la ejecución de las sentencias anidadas, la ejecución no se detendrá hasta el final de la iteración (cada vez que PHP ejecuta las sentencias contenidas en el bucle es una iteración). A veces, si la expresión while se evalúa como FALSE desde el principio, las sentencias anidadas no se ejecutarán ni siquiera una vez.
DO WHILE SE UTILIZA GENERALMENTE CUANDO NO
SABEMOS CUANTAS VECES SE HABRÁ DE EJECUTAR EL BUCLE, IGUAL QUE EL BUCLE WHILE, CON LA DIFERENCIA DE QUE SABEMOS SEGURO QUE EL BUCLE POR LO MENOS SE EJECUTARÁ UNA VEZ.
do { //sentencias del bucle
} while (condición)
EJEMPLO DE WHILE <?php
/* COMENTARIO */
$i = 1;while ($i <= 10) { echo $i++; /* el valor presentado sería $i antes del incremento (post-incremento) */}
<html><body><?php>$ posicion =“ARRIBA”switch ($ posicion){Case “ARRIBA” ://bloque 1Echo “ la variable continue”Echo” el valor arriba”BreakCase “abajo” :// bloque 2Echo “continue”Break;Default:// bloque2Echo “contiene otro valor”Echo “distinto arriba abajo”??</body></html>
SWITCH La sentencia switch es similar a una
serie de sentencias IF en la misma expresion. En muchas ocasiones, se quierecomparar la misma variable (o expresion) con nuchos valores diferentes, y ejecutar una parte de codigo distintadependiendo de a qué valor es igual. Para ello sirve la sentencia switch.
FOR ES EL QUE DETERMINANDO DE DONDE COMIENZA HASTA
DONDE LLEGA
Inicialización: Es una expresión que ejecuta una sola vez al inicio y predetermina el primer valor inicial, mas comúnmente asignado a una variable ejemplo:
:$i = 1; Condición: Es una expresión que se evalúa como falsa o
verdadera, si es falsa el bucle finaliza, en caso contrario el bucle ejecuta la sentencia ejemplo:
:$i <= 5; Actualización: Es una expresión que modifica la expresión de
inicialización comúnmente en incremento o decremento Ejemplo::$i += 1
For ($ i=1; i<=10; $i++){
If($ i>5){Break;
}Echo $1;
}
OPERADORES LOGICOS + = suma - = resta * = multiplicacion / = divison % = porcentaje ++ = suma igual
-- = resta igual == igual comparar ! = diferencia <= menor >= mayor <== mayor igual >== menor igual
&&
Y
(7>2) && (2<4)
Devuelve verdadero cuando ambas
condiciones son verdaderas.
and Y (7>2)
and (2<4)
Devuelve verdadero
cuando ambas
condiciones son
verdaderas.
||
O
(7>2) || (2<4)
Devuelve verdadero cuando al menos una de las dos es verdadera.
or
O
(7>2) or
(2<4)
Devuelve verdadero cuando al
menos una de las dos
es verdadera.
! No ! (7>2)
Niega el valor de
la expresió
n.
gracias