La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Programación PHP: Lenguaje PHP.

Presentaciones similares


Presentación del tema: "Programación PHP: Lenguaje PHP."— Transcripción de la presentación:

1 Programación PHP: Lenguaje PHP

2 CONCEPTOS BÁSICOS Algoritmos Operadores (entrada/salida)
Tipos de datos escalares Asignaciones Declaración de variables Técnicas de desarrollo de algoritmos Pseudocódigos ejemplos

3 TEMAS A ESTUDIAR EN PHP ¿QUÉ ES PHP? HISTORIA BREVE DE PHP
¿QUÉ PUEDO HACER CON PHP? SOPORTE PARA BASE DE DATOS INSTALACIÓN CONFIGURACIÓN DE PHP UN PROGRAMA DE EJEMPLO VARIABLES Y CONSTANTES OPERADORES SENTENCIAS CONDICIONALES IF –ELSE SWITCH SENTENCIAS REPETITIVAS FOR WHILE DO – WHILE ARREGLOS

4 ¿QUÉ ES PHP? PHP acronimo de HyPertext Processor es un lenguaje de programación interpretado de alto nivel embebido en páginas HTML, utilizado para diseñar y programar pequeños programas denominados SCRIPTS.

5 HISTORIA BREVE DE PHP PHP fue concebido en otoño de 1994 por Rasmus Lerdof. Las primeras versiones no distribuidas al público fueron usadas en sus páginas web para mantener un control sobre quien consultaba su curriculum.

6 HISTORIA BREVE DE PHP La primera versión disponible al público salió a principios de 1995 y fue conocida como Personal HomePages Tools o PHPTools Hoy día PHP se distribuye en un gran número de productos comerciales como el servidor web C2’s StrongHold y Red Hat Linux, etc.

7 ¿QUÉ SE PUEDO HACER CON PHP?
Puede crear cualquier cosa que se pueda hacer con un script CGI (interface grafica con codigo), como procesar la información de formularios, generar páginas con contenido dinámico, mandar o recibir cookies.

8 SOPORTE PARA B.D. Quiza su caracteristica más fuerte sea el amplio soporte para una gran cantidad de base de datos como: Adabas D Sql dBase MySQL Empress Oracle Informix SyBase

9 INSTALACIÓN El paquete denominado WAMP5, instalará automaticamente las aplicaciones que se requieren para empezar a programar en PHP: Apache PHP5 MySQL database PHPmyadmin and SQLiteManager. Primero baje la versión de Wamp5 para sistemas Windows desde el sitio web

10 CONFIGURACIÓN Instale el programa en la unidad de disco C:/
Siga las instrucciones detalladas a continuación Al finalizar la instalación podemos comprobar si se instaló el programa abriendo cualquier explorador de Internet lo siguiente:

11 PRIMERAS INSTRUCCIONES
Todo script PHP empieza con <?php que le indica al browser que se trata de una página con código php embebido y termina con ?> La mayoría de las instrucciones php terminan con ; La instrucción echo sirve para desplegar texto en la página web, también se puede substituir por print. Así la instrucción echo “Hola mundo, php”; indica que dentro de la página web se incrustará y desplegará este mensaje.

12 PRIMER PROGRAMA <HTML> <HEAD> <TITLE>Primer Ejemplo de PHP</TITLE> </HEAD> <BODY> <?php echo “Hola mundo PHP”; ?> </BODY> </HTML>

13 COMO EJECUTAR UN PROGRAMA EN PHP
Ejecutar un programa es comprobar o verificar si el programa funciona y si no tiene errores. Los errores pueden ser de sintaxis propias cometidas por el usuario cuando se equivoca en escribir mal alguna sentencia o se olvida; y los errores de cálculos de todo tipo, sean aritméticos, contables, estadísticos, etc. Para ejecutar un programa en PHP hay que seguir los pasos detallados a continuación:

14 EJECUTAR UN PROGRAMA Guarde el programa diseñado con extensión .php en la carpeta www de la siguiente dirección: C:/wamp/www Abra el explorador de internet En la barra de dirección digite Compruebe si funciona.

15 VARIABLES Y CONSTANTES
Una variables es un espacio de memoria asignado a un carácter o cadena de caracteres, es importante en tender el significado de variable en programación. Todos los nombres de las variables empiezan con el carácter $ Los nombres de las variables no pueden empezar con números ni caracteres especiales, tampoco contener espacios en blanco. La forma de declarar una variable es así: $MiVariable $a $sueldototal $BASE

16 VARIABLES Y CONSTANTES
Aunque no se le asigna tipo de dato a la variable, esta tomará el tipo de dato que contenga el valor que se le asigne. PHP maneja los siguientes tipos de datos int (entero) float (coma flotante) double (doble) string (cadena) array (arreglo) object (objeto)

17 VARIABLES Y CONSTANTES
Así una forma de crear una variable con tipo de datos es: $MiEntero=100; $MiCadena=“Ixrael”; Además podemos realizar una conversión de tipos con las siguientes funciones doubleval (cadena a real) inval (cadena a entero) strval (número a cadena) Ejemplo: $Micad=“1235”; $MiReal=intval($Micad);

18 VARIABLES Y CONSTANTES
Por otro lado, una constante es un valor fijo asignado a una letra o cadena de caracteres. Para crear constantes se utiliza la función define o simplemente asignando un valor numérico a la letra: define(nombre constante, valor); $variable=valor Ejemplos: define(“PI”, ); define(“contador”,0); $total=0; $pi=3.1416

19 CONSTANTES Para comprobar si la constante existe o esta definida, se utiliza la función defined defined(constante); Por ejemplo: defined(“PI”); Defined(“contador”); devuelve verdadero si la constante PI existe devuelve verdadero si la constante contador existe

20 OPERADORES 25/02/2014 Aritméticos = (asignación) + (suma) - (resta)
* (multiplicación) / (división) % (resto de la división entera) Operador= por ejemplo: $a+=1; es equivalente a $a=$a+1; $a+=$b es equivalente a $a=$a+$b Variable++ (incremento) $a++ Variable– (decremento) $c--

21 OPERADORES . (concatenación) Comparativos Lógicos Cadenas
== (igualdad) < (menor que) > (mayorque) <= (menor o igual que) >= (mayor o igual que) != (distinto de) === (comparación de valor y tipo) Lógicos ! (negación) && (and) || (or) Cadenas . (concatenación)

22 FORMULARIOS EN PHP Son controles ACTIVEX denominados BOTONES.
Permiten DISEÑAR el entorno gráfico de usuario, que es el área donde se desarrolla el problema planteado. Entre los principales tenemos: Botones de acceso de información Campos de texto botones de opción casilla de verificación listas Botones de envio o calcular. Botones de cancelar

23 FORMULARIOS EN PHP Al insertar el primer botón en el diseño del entorno gráfico, se inserta en el código la instrucción FORM, que contendrá todos y cada uno de los controles insertados, por ejemplo: <form id="form1" name="form1" method="post" action=""> <label>NOMBRE EMPLEADO: <input type="text" name="n" id="textfield" /><p> <label>SUELDO: <input name="s" type="text" id="textfield2" size="9" maxlength="9" /><p> <input type="submit" name="button" id="button" value="CALCULAR" /></p> </form>

24 INGRESO DE DATOS $nombre=$_POST['n'];
En PHP el ingreso de datos se lo realiza mediante la sentencia POST, es un método que convierte los datos ingresados en las cajas de texto a valores numéricos, para ello se utiliza el código $ que llama al método. Ejemplo $nombre=$_POST['n']; Como observamos el método POST encierra entre corchetes al nombre de la caja de texto.

25 ESTRUCTURAS DE CONTROL
Se denominan estructuras de control debido a que en todo lenguaje de programación existe el flujo de información, es decir, que para controlar la información, si esta se procesa de una manera o de otra, si los procesos son verdaderos o falsos o si se cumple alguna condición que los problemas requieran, se utilizan las siguientes estructuras de control. If – else switch for while y do while

26 SENTENCIA IF - ELSE 05/03/2014 En PHP la sentencia IF se utiliza para realizar procesos condicionales con los datos, estos pueden ser de una sola entrada, doble entrada (V o F) o múltiple entrada: if (condición){ código si se cumple la condición } Ejemplo: <?php $a=5: $b=3; if($a>$b){ echo “La variable $a es mayor a la variable $b”; ?>

27 If (condición){ código si se cumple la condición }else{ código sino se cumple la condición } Ejemplo: <?php $x=3; $y=2; if ($x == $y){ print ( “tanto y como x son iguales”); }else{ print (“son diferentes”); } ?>

28 If (condición){ código si se cumple la condición }elseif (condicion2){ } else{ código sino se cumple la condición } Ejemplo: <?php $x=3; $y=2; if ($x == $y){ print ( “tanto y como x son iguales”); }elseif ($x>$y){ echo “x es mayor a y”; }else{ print (“son diferentes”); ?>

29 CICLO FOR El ciclo for sirve para realizar procesos un numero determinado de veces hasta que se cumpla una condición asignada a una variable de memoria, se implementa así: Formato: for (valor inicio;condición;incremento/decremento){ código o proceso a repetir; }

30 EJEMPLO DE CICLO FOR Ejemplo1: Ejemplo2: <?php <?php
print “iniciando cuenta atrás...”; $a=10; for ($a;$a>=0;$a--){ print “$a<br>”; } ?> Resultado: (en vertical) Ejemplo2: <?php print “números pares hasta el 10”; for ($a=2;$a<=10;$a=$a+2){ print “$a”; } ?> Resultado:

31 SENTENCIA SWITCH La sentencia switch sirve para conmutar o verificar si la variable de memoria asignada cumple con un valor determinado a comprobar entre varias opciones, seutiliza como sigue: switch(variable){ opción1:código para opción1; break ; opción2:código para opción2; break; opciónN:código para opciónN; default: código para la opción por defecto; }

32 EJEMPLO SWITCH <?php $a=3; switch($a){ 1:print(“estamos en la opción uno”); break; 2:print(“estamos en la opción dos”); 3:print(“estamos en la opción tres”); $a--; default:print(“No hay opciones”); } Print(“Valor de a” . $a); ?>

33 BUCLE WHILE La estructura while en cambio sirve para realizar procesos mientras se cumpla la condición, o ésta sea verdadera, la sintaxis del bucle while en php es: while (condición){ código a repetir } Ejemplo: <?php $a=0; print(“Cuenta hacia delante...”); while($a<=10){ print(“\$a =$a<br>”); ?>

34 BUCLE DO - WHILE Igual que C, php tamién cuenta con un ucle do – while
{ código a repetir} while (condición); Ejemplo: <?php $valor1=3; $valor2=0; { print ($valor1.” x” . $valor2 . “ = “ .$valor1*$valor2); $valor2++; }while($valor2>=10); ?>


Descargar ppt "Programación PHP: Lenguaje PHP."

Presentaciones similares


Anuncios Google