Título: Manual PHP Basico creado por mi :) Publicado por: djtuxy en 6 Diciembre 2009, 16:03 pm Buenas les traigo un post que hice en mi web y aviso que el manual es 100% mioo
Manual básico PHP índice - Introducción -¿Qué es PHP? -Sintaxis Básica -Variables -Operadores -Condicionales If.. Else -Condicionales Switch.. Case -Arrays -Bucles While -Bucles For -Funciones -Envío de datos por Formularios Introducción: Primero en principal me gustaría aclarar que este es un manual creado por mi en base a mis conocimientos. En este manual vamos a aprender a crear aplicaciones dinámicas que van a poder interactuar con el usuario de su web. Es necesario que antes de aprender PHP sepan lenguajes de programación web básicos como: HTML, javascript, y CSS. ¿Qué es PHP? Vamos con un poco de teoría, por PHP se entiende Pre-procesador de Hipertexto, es un lenguaje que se interpreta del lado del servidor. PHP trabaja con bases datos como por ejemplo: MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, este lenguaje es open source, y los archivo en PHP pueden contener scripts de javascript, HTML y CSS. Creo que con este párrafo ya estamos listos para empezar con la parte práctica. Sintaxis Básica Código
Vamos a empezar por la sintaxis básica. Como podemos apreciar en el código de arriba el código PHP se encuentra entre <?php..?>, también se puede insertar código PHP entre <?..?>. El echo sirve para imprimir en pantalla lo que se encuentra entre las comillas que pueden ser simples (‘ ‘) o dobles (“ “). Algo fundamental que no debemos olvidar es que en PHP las instrucciones terminan con ; de lo contrario PHP seguirá interpretando el código como si fuera de la misma linea hasta llegar a un ;. Por último encontramos los comentarios expresados con // que son para escribir comentarios de una sola línea y también tenemos /* */ que interpretan comentarios todas las lineas desde que comienza hasta que se cierra. No debemos olvidar que los archivos en los que se escribe código PHP deben tener extensiones .php Variables Código
Las variables son utilizadas para guardar textos, números, valores o recibir valores de formularios. Como dice su nombre son “variables” porque su valor puede variar, pero eso lo veremos mas adelante. Una vez definida una variable podemos utilizarla cuantas veces queramos en nuestro código . Las variables en PHP se definen con $ y solo permite letras y guiones bajos ( _ ) y también distingue entre mayúsculas y minúsculas. Como se observa ene l código para unir variables utilizamos el . (punto). Operadores Los operadores son los factores fundamentales a la hora de programar en PHP, son esenciales a la hora de crear bucles, condicionales y otras cosas. Hay distintos tipos de operadores: Operadores Aritméticos + ---- Adición - ----- Sustracción * ---- Multiplicación / ----- División % --- Resto de la división ++ -- Incrementar -- --- Disminuir Ejemplo: Código
Operadores de Asignamiento = Ejemplo: x=y Es lo mismo que: x=y += Ejemplo: x+=y Es lo mismo que: x=x+y -= Ejemplo: x-=y Es lo mismo que: x=x-y *= Ejemplo: x*=y Es lo mismo que: x=x*y /= Ejemplo: x/=y Es lo mismo que: x=x/y .= Ejemplo: x.=y Es lo mismo que: x=x.y %= Ejemplo: x%=y Es lo mismo que: x=x%y Operadores de Comparación Estos operadores son utilizados generalmente en los condicionales. = Igual != Distinto <> Distinto > Mayor que < Menor que >= Mayor o igual <= Menor o igual Operadores Lógicos && Y || O ! No No se preocupen si no los entienden solo léanlos y mas adelante empezaran a entender los operadores, porque los vamos a utilizar a lo largo de este manual. Condicionales If .. Else Los estamentos condicionales nos sirven para ejecutar partes de código cuando queremos que se cumpla algo específico, o si no se cumple ejecutar otro código. Código
Como podemos ver en el código utilizamos el estamento if para ejecutar un código si una condición específica es verdadera, como en este caso si fuese Lunes se imprimiría en pantalla ‘Empieza la semana laboral’. Abajo del if podemos apreciar un elseif, el cual se utiliza como un segundo if, es lo mismo poner otro if que un elseif y se define otra condición que se ejecuta si es verdadera, en el código podemos apreciar que en el segundo elseif utilicé un operador, el OR u O ( ||) ahí pueden apreciar como se utiliza. En cambio el else o que hace es ejecutar un bloque de código en el caso de que no se cumplan ninguna de las condiciones anteriores. Nota: la función que utilicé arriba de la variable día sirve para definir la zona horaria utilizada y así poder definir la fecha con la función date. Condicionales Switch..Case El switch se utiliza para seleccionar un bloque de código a ejecutar entre varios casos posibles. Código
En este código podemos apreciar como el switch analiza la variable día viendo si coincide con algún caso, de lo contrario se ejecutará default. La sentencia break sirve para que el bloque no se siga ejecutando, produce una pausa para luego seguir con el resto del código. Arrays Las arrays son variables en las que se puede almacenar varios valores bajo el nombre de una misma variable y se puede acceder a los valores que uno quiere refiriéndose al valor determinado. Hay tres tipos de arrays Array Numérica Array Asociativa Array Multidimensional Array Numérica Código
En este ejemplo el índice se agrega solo a las variables, aunque también se puede asignar manualmente. Cuando el índice es asignado automáticamente, fíjense que el conteo de los valores de la array empiezan desde el 0 y no el 1. El código va a imprimir en pantalla : Me gusta mas la pepsi que la coca Arrays Asociativas En este tipo de arrays los valores de la variable son llamados por otros valores que tengan relación con los que se encuentran dentro de la array. Código
Por ejemplo acá designamos a cada edad un nombre, entonces a la hora de llamar a los valores del array utilizamos el nombre de la variable y el nombre de la persona cuya edad queremos imprimir como índice Arrays Multidimensionales En las arrays multidimensionales, los valores pueden ser otras arrays y a su vez los valores de estas arrays pueden ser otras arrays. Código
Podemos observar como este último tipo de arrays es una mezcla de los otros 2 tipos, y es un poco mas complicado por eso les muestro como presenta la estructura. Código: Array Y de esta forma es que para llamar a un valor dentro de una array multidimensional hay que utilizar un índice asociativo y un índice numérico Bucles While Cuando programamos, hay veces que queremos que un bloque de código se repita una determinada cantidad de veces, para no copiar y pegar el código muchas veces existen los bucles. Código
En este ejemplo el while ejecuta un bloque de código hasta que la variable sea mayor o igual a 10, y cada vez que se repite se imprime. do..while Código
Otra forma de realizar bucles es con un Do … While, se llega al mismo resultado y van a ver que es prácticamente igual, anda mas que primero lo que se tiene que realizar y luego hasta cuando jeje, pero a diferencia que en este estamento por lo menos una vez se va a ejecutar el código. Bucles For Código
Acá podemos ver como se definen las variables en el for, haata cuando se va a repetir el bucle y por ultimo que acción se le aplica a la variable. En otras palabras primero se define la variable, luego la condición y luego acción que afectará a la variable. Los bucles for son muy usados en los contadores. Foreach Este tipo de bucle nos sirve para que en cada iteración el índice del array se mueva por uno. De esta forma en la siguiente iteración va a pasar al siguiente valor. Código
Podemos ver que gracias al foreach podemos mostrar todos los valores de la variable. Funciones El uso de las funciones en PHP es como una ley, estas nos facilitan mucho el trabajo, ya que podemos definir una función que contenga todo el código para registrar usuarios a la base de datos y llamarlo simplemente con el nombre de la función y este se ejecutará. Código
Podemos observar que la primer función lo que hice fue un código simple par que al llamar la función se ejecutara. En la segunda función, realicé un código en el cual se introducen parámetros, como el nombre del autor del manual. Y en la tercer función se pueden insertar parámetros que devuelven valores, realice un calculo matemático. Envío de datos por Formularios Método Post Código
Método Get Código
En PHP una de las cosas mas importantes para crear aplicaciones dinámicas en las cuales se pueda interactuar con el usuario es la creación de formularios y el envío de datos a través de ellos. Hay dos métodos de envío de datos desde los formularios a un archivo en el cual está el código PHP y recibe y procesa los datos. Una es el método POST que es utilizado con frecuencia ya que no muestra las variables enviadas y el método GET que se utiliza por ejemplo en sistemas de paginación donde la variable necesita permanecer sin modificase o resetearse y esta aparece en la barra de direcciones. En PHP hay dos formas de procesar los datos dependiendo de la forma en que se envíen (post o get). Para entenderlo mejor voy a dar dos ejemplos. Método Post Código
Método Get Código
Al definir una variable con $_GET[] o $_POST[] recibo los datos que vengan por get o por post, pero no cualquier dato, sino los que tienen el nombre del input que definimos en el formulario $_GET['buscar'] y $_POST['buscar'] recibe los datos del input de tipo texto que enviara el usuario para realizar su búsqueda. Espero que les haya gustado cualquier duda o agegado posteenlo aca, si lo postean en otro lado pongan la fuetne y/o creditos :) Saludos!! Título: Re: Manual PHP Basico creado por mi :) Publicado por: дٳŦ٭ en 11 Diciembre 2009, 18:14 pm Muy sencillo, muchas gracias ;)
Título: Re: Manual PHP Basico creado por mi :) Publicado por: dimitrix en 11 Diciembre 2009, 19:40 pm Muchas gracias, auque ya me manejo bastante suelo por PHP, bien muy bien todo esto xD^^
Título: Re: Manual PHP Basico creado por mi :) Publicado por: :ohk<any> en 11 Diciembre 2009, 20:05 pm Indexenlo a una chincheta para no perder el aporte. :)
Saludos |