Está en la página 1de 5

Qu es PHP?

Las siglas PHP significan Hypertext Preprocessor, en s PHP es un lenguaje destinado en su mayora a la Web, aunque existen aplicaciones PHP que pueden correr en consola. El PHP no es un lenguaje orientado a objetos. Qu extensin usa? La extensin que usa PHP es *.php, ej. pagina.php, siendo la pgina principal por defecto index.php

Qu tipo de aplicaciones puedo realizar en PHP? PHP no tiene lmites, puedes realizar cualquier caso de la vida real y adems crear e implementar tus propias bibliotecas o mtodos. Qu es una biblioteca? Una biblioteca es un archivo en el cual guardas variables u objetos que sernusados en muchas pginas, esto con el objeto de la reutilizacin de cdigos yde no tener que escribir de nuevo las sentencias en pgina.

Puedo combinar PHP con HTML? S, de hecho lo normal es disear la pgina PHP en HTML y luego agregar las nsentencias de programacin PHP.

Puede ejecutar una pgina PHP haciendo doble clic sobre ella igual que las pginas HTML? No, PHP se ejecuta en el servidor Web, y no en la computadora del usuario, por lo que para ejecutar una pgina PHP debe estar colgada en un servidor o dentro de un servidor local de prueba.

Imprimir en pantalla:
Esta pgina que elaboraremos nos mostrar en pantalla la frase Hola mundo, la haremos ntegramente en PHP, el cdigo es: <?php echo Hola mundo; ?>

Concatenar nmeros: <?php $num1=12; $num2=13; $num=$num1.$num2; echo Sea un nmero abcd y ab=12, cd=13, entonces abcd =.$num; ?>

Uso de variables:
Del ejemplo anterior usaremos variables para notar la diferencia de cdigo: <?php $bienvenida=Hola mundo; echo $bienvenida;

Declaracin de variables numricas:


Para crear una variable numrica deberemos seguir el siguiente ejemplo: <?php $numero=1523; echo El nmero ingresado es: .$numero; ?>

IMPRIMIR EN PANTALLA Y USO DE VARIABLES

?>

Concatenar texto y variables:


<?php $nombre=Jos Luis; $saludo=Hola; $dia=16/10/2007; echo $saludo. .$nombre. Hoy es: .$dia. Gracias por ingresar al sistema; ?>

Creacin de variable de cadena concatenada:


<?php

$nombre=Jos Luis;
$saludo=Hola; $dia=16/10/2007; $mensaje=$saludo. .$nombre. Hoy es: .$dia. Gracias por ingresar al sistema; echo $mensaje; ?>

Suma: La suma en PHP se hace de la siguiente manera: <?php $num1=12; $num2=15; $suma=$num1+$num2; Redondeo: Para redondear se encierra el nmero en round(); <?php $num=324.234234; $redondeado=round($num); //Redondeado sin decimales $redondeado2=round($num *100)/100; //Redondeado con 2 decimales ?> echo La suma de .$num1.+.$num2.=.$sum a; ?> Resta: La resta en PHP se hace de la siguiente manera: <?php $num1=15; $num2=10; $resta=$num1-$num2; echo La resta de .$num1.+.$num2.=.$ resta; ?>

Resto: El resto es aquella operacin que muestra el residuo de la divisin de 2 nmeros. <?php $num1=15; $num2=10; $resto=$num1%$num2; echo El resto de .$num1.%.$num2.=.$rest o; ?> Cociente: El cociente en PHP se hace de la siguiente manera: <?php $num1=15; $num2=10; $cociente=$num1/$num2; echo El cociente de .$num1./.$num2.=.$c ociente; ?>

Producto: El producto en PHP se hace de la siguiente manera: <?php $num1=15; $num2=10; $producto=$num1*$num2; echo El producto de .$num1.*.$num2.=.$pr oducto; ?>

Lgica preposicional:
Preposicin Y (conjuncin) Smbolo && || == <= >= ! =

Estructura de decisin SI (if):


<?php if(condicion){ sentencia1; sentencia2; ... sentencia n; } ?>

ESTRUCTURAS LGICAS DE DECISIN Y VECTORES

O (disyuncin) Igualdad Menor o igual Mayor o igual Negacin Desigualdad !

Ejemplo 1: Determinar si un nmero es mltiplo de <?php $num=23;

Estructura de decisin SI/SINO (if/else):


<?php if(condicion){ sentencia1 . . sentencia n } else{ sentencia1 . sentencia n } ?> Decisin con casos CAMBIAR (switch): Esto se usa para no elaborar varias condiciones, para ello se usa el siguiente cdigo: <?php $opcion=num; switch($opcion) { case 1: sentencias break; case 2: sentencias break; case n: sentencias break; } ?>

Ejemplo1: Determinar si un nmero es mltiplo de 2;


<?php

if($num%2){

$num=23; echo El nmero es mltiplo de 2; if($num%2){ } echo El nmero es mltiplo de 2; ?> e nmero 2 no nos mostrar nada $mensaje=""; Ejemplo 2: Determinar s el nmero 1 es mayor que el //Comenzamos la condicin nmero 2; if($num1>$num2){ <?php $mensaje="Nmero 1 es mayor que nmero 2"; $num1=12; $num2=14; } ?>

//S numero 1 no es mayor que nmero 2 no nos mostrar nada $mensaje=""; //Comenzamos la condicin if($num1>$num2){ $mensaje="Nmero 1 es mayor que nmero 2"; } ?> $mensaje=""; //Comenzamos la condicin if($num1>$num2){ $mensaje="Nmero 1 es mayor que nmero 2"; }

Repeticin con decisin MIENTRAS (while):


La estructura de repeticin MIENTRAS se usa para repetir sentencias muchas veces hasta que la condicin lgica deje de cumplirse. Ejemplo1: Solucin que cuenta del 1 al 20. <?php $i=0; while($i<=20){ //Mientras $i sea menor o igual que 20, hacer { $i++; //$i es un acumulador, que aumenta de uno en uno a medida que se va repitiendo la aplicacin. echo $i."</br>"; } ?>

Repeticin con DESDE HASTA (for):


Es la ms til de todas, declara, condiciona y aumenta el contador en un solo proceso. <?php for($i=0; $i<num; $i++){ sentencias; } ?> Ejemplo 1: Imprima los nmeros mltiplos de 2 desde 0 hasta 9999. <?php for($i=0; $i<9999; $i++){ if($i%2==0){ echo $i; echo "</br>"; } }

INTRODUCCIN A LA PROGRAMACIN EN PHP


Vectores:
Un vector es un arreglo de una sola variable que almacenan datos, adems es de naturaleza voltil, lo que significa que al cerrarse la aplicacin PHP o entrar a otro enlace todo lo almacenado en dicho vector ser borrado. Manejo de formularios: El PHP se vale de los formularios en HTML para sucorrecta ejecucin, es as que PHP obtiene los datos a trabajar valindose delas variables de tipo $_POST[variable] y $_GET[variable]. $_POST: Tambin conocida como variable de formulario. Este tipo devariables se utilizan s y solo s obtenemos informacin de un formulario HTML que procesa la informacin mediante el mtodo POST.

?>

Cul es la diferencia entre ambos?


La diferencia es que el mtodo POST oculta los datos enviados (el proceso no es visto por el usuario), y el mtodo GET, muestra los datos enviados en la barra de url, ejemplo: http://direccion.com/pagina.php?usuario=jose&password= miclave&nombre=jose%20luis El mtodo POST solo se llama desde un formulario, mientras que el mtodo GET puede ser llamado desde cualquier parte de la pgina, incluso un enlace.

También podría gustarte