View
230
Download
0
Category
Preview:
Citation preview
Lenguaje PHP
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
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
¿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.
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.
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.
HISTORIA BREVE DE PHP
¿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.
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
INSTALACIÓN
El paquete denominado WAMP5, instalará automaticamente las aplicaciones que se requieren para empezar a programar en PHP:
Apache 1.3.31PHP5MySQL databasePHPmyadmin and SQLiteManager.Primero baje la versión de Wamp5 para sistemas Windows desde el sitio web http://wamp5.apponic.com/
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:
http://localhost/
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.
PRIMER PROGRAMA
<HTML><HEAD><TITLE>Primer Ejemplo de PHP</TITLE></HEAD><BODY><?php echo “Hola mundo PHP”;?></BODY></HTML>
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:
EJECUTAR UN PROGRAMA
1. Guarde el programa diseñado con extensión .php en la carpeta www de la siguiente dirección: C:/wamp/www
2. Abra el explorador de internet
3. En la barra de dirección digite http://localhost/nombreejercicio.php
4. Compruebe si funciona.
VARIABLES Y CONSTANTESUna 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
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)
VARIABLES Y CONSTANTESAsí 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 funcionesdoubleval (cadena a real) inval (cadena a entero)strval (número a cadena)
Ejemplo:$Micad=“1235”;$MiReal=intval($Micad);
VARIABLES Y CONSTANTESPor 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”,3.1515926);define(“contador”,0);$total=0;$pi=3.1416
CONSTANTES
Para comprobar si la constante existe o esta definida, se utiliza la función defineddefined(constante);
Por ejemplo:defined(“PI”);Defined(“contador”);
devuelve verdadero si la constante PI existedevuelve verdadero si la constante contador existe
OPERADORESAritmé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--
25/02/2014
OPERADORES Comparativos
== (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)
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
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>
INGRESO DE DATOS
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.
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 forwhile y do while
SENTENCIA IF - ELSEEn 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”;}?>
05/03/2014
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”); }?>
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”);?>
If (condición){código si se cumple la condición}elseif (condicion2){código si se cumple la condición} else{código sino se cumple la condición}
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;
}
EJEMPLO DE CICLO FOR
Ejemplo1:
<?php
print “iniciando cuenta atrás...”;
$a=10;
for ($a;$a>=0;$a--){
print “$a<br>”;
}
?>
Resultado: 10 9 8 7 6 5 4 3 2 1 (en vertical)
Ejemplo2:
<?php
print “números pares hasta el 10”;
for ($a=2;$a<=10;$a=$a+2){
print “$a”;
}
?>
Resultado: 2 4 6 8 10
SENTENCIA SWITCHLa 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;
break;
default: código para la opción por defecto;
break;
}
EJEMPLO SWITCH
<?php $a=3; switch($a){ 1:print(“estamos en la opción uno”); break; 2:print(“estamos en la opción dos”); break; 3:print(“estamos en la opción tres”); $a--; break; default:print(“No hay opciones”); }Print(“Valor de a” . $a);?>
BUCLE WHILELa 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>”);}?>
BUCLE DO - WHILE Igual que C, php tamién cuenta con un ucle do – while do
{ código a repetir}
while (condición); Ejemplo:
<?php
$valor1=3;
$valor2=0;
do
{ print ($valor1.” x” . $valor2 . “ = “ .$valor1*$valor2);
$valor2++;
}while($valor2>=10);
?>
Recommended