Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Programación con PHP




Enviado por Pablo Turmero



    Monografias.com

    Programación con PHP
    TEMARIO
    EL LENGUAJE DE PROGRAMACION PHP INTRODUCCION Y CARACTERISTICAS
    EL PROGRAMA SERVIDOR.
    RECURSOS PHP.
    OPORTUNIDAD LABORAL.
    AUTOMATIZAR EL CODIGO PHP.
    BUENAS PRACTICAS DE PROGRAMACION CON PHP

    Monografias.com

    Programación con PHP
    PHP: Pre-procesador Hipertexto, es un procesador de hipertexto que se ejecuta en un servidor Web, es un lenguaje simple embebido en html, diseñado específicamente para la producción de sistemas y aplicaciones entorno Web (Paginas Web). Si alguna vez has programado en “C”, “java”y “Perl” pues no tendras problemas porque la sintaxis es muy parecida.
    INTRODUCCION AL LENGUAJE PHP

    Monografias.com

    Programación con PHP
    CARACTERISTICAS DE PHP
    CREADO PARA INTERNET
    PHP: PRE PROCESADOR DE HIPERTEXTO PHP
    MULTIPLATAFORMA
    ES OPEN SOURCE Y FREEWARE
    UTILIZA TECNICAS DE PROGRAMACION OO
    EXISTE AMPLIA DOCUMENTACION
    ES DE FACIL APRENDIZAJE
    POSEE GRAN DEMANDA LABORAL

    Monografias.com

    Programación con PHP
    CARACTERISTICAS DE PHP
    CONEXIÓN CON MULTIPLES BASES DE DATOS

    Monografias.com

    Programación con PHP
    EVOLUCION
    En 1995, Rasmus Lerdorf creó un lenguaje de programación que llamó PHP (Personal Home Page) en aquel entonces. En ese momento existía un servidor web, llamado apache con un módulo de php que permitía crear páginas web dinámicas de forma sencilla y económica. A partir de ahí se produjo una segunda explosión de la web
    PHP es usado en el 33.96% de los sitios web, lo cual no nos debe extrañar porque es con diferencia el lenguaje más utilizado. seguro que alguna vez te has preguntado que Webs con una gran cantidad de tráfico utilizan php como soporte principal de sus aplicaciones

    Monografias.com

    Programación con PHP
    EVOLUCION
    TOP de empresas que utilizan php para sus portales y otras aplicaciones
    GOOGLE
    YAHOO
    YOUTUBE
    FACEBOOK
    WIKIPEDIA
    BLOGGER.COM
    WORDPRESS
    RAPIDSHARE
    MYSPACE
    MICROSOFT CORPORATIONSOURCEFORGE.ORG

    ENTRE OTRAS..

    Monografias.com

    Programación con PHP
    EVOLUCION

    Monografias.com

    Programación con PHP
    Aplicaciones en la mayoria de sistemas operativos y servidores lo siguiente:
    Web
    Lineas de comando (tareas programadas)
    Aplicaciones de escritorio – PHP-GTK.

    Generar Dinamicamente:
    Html
    Pdf
    Zip
    Imágenes

    Abstraccion de base de datos (ODBC y PDO)
    Comunicación con otros protocolos
    Procesar textos de distintos formatos

    QUE PUEDO HACER CON PHP?

    Monografias.com

    Programación con PHP
    PHP respecto a otros lenguajes
    PHP respecto a JAVA
    Requiere menos recursos del servidor
    La curva de aprendizaje es muy exponencial
    Sintaxis mas flexible
    Tiempos de desarrollo menores
    Con pocas líneas de códigos se hace mucho
    PHP respecto a ASP.net
    Libre.
    Abierto.
    Código fuente disponible.
    Multiplataforma
    Soporte para varios servidores web.

    Monografias.com

    Programación con PHP
    Que necesito para aprender PHP?
    Un programa servidor Local (APACHE)
    Soluciones: Appserv (appservnetwork.com), xampp(www.apachefriends.org), y otros.
    Una vez instalados estos paquetes podemos disponer de lo siguiente: Apache, MySql, PHP; con esto podemos empezar a trabajar nuestros proyectos. Para nuestro caso utilizaremos el xampp
    Tambien es necesario un IDE o un entorno de desarrollo que nos ayude a esquematizar de manera ordenada y comprensible nuestros archivos y codigos (en este caso utilizaremos el Dreanweaver), aunque no es necesario ya que se puede hacer en blog de notas o cualquier otro editor de texto solo hay que cambiar la extensión ya que debe ser “.php”

    Monografias.com

    Programación con PHP
    Como funciona?

    Monografias.com

    Programación con PHP
    Como ejecuto mi script o programa PHP?
    Debemos colocar nuestros archivos php o guardarlos en una carpeta
    Con un nombre dentro de la carpeta “htdocs” del xampp
    Luego debemos ejecutar cualquier navegador
    Y digitar de la siguiente manera:

    Monografias.com

    Programación con PHP
    PHP BASICO
    Como php fue diseñado para ser incorporado en el HTML el interprete necesita distinguir entre código php y etiquetas HTML y para esto se utiliza los TAGS de PHP
    Tags de PHP mas comunes:
    < ?php tag de inicio
    código php
    ?> tag de cierre
    Otros tipos de Tags
    < ?
    //esto es un comentario de una sola linea
    ?>
    < %
    /* esto es otro comentario
    de multiples lineas*/
    %>
    < script languaje = “php” >< script>

    Monografias.com

    Programación con PHP
    Mi primer Script en PHP
    < html>
    < head>
    < title>ejemplo< /title>
    < /head>
    < body>
    < ?php echo "hola mundo"; ?>
    < /body>
    < /html>
    Resultado

    Monografias.com

    Programación con PHP
    Analisis del codigo
    Del ejemplo anterior nos damos cuenta que:
    Debemos de colocar los tags: “< ?php ?>” para poder insertar nuestro codigo php.

    Para imprimir en pantalla el mensaje utilizamos la palabra reservada : “echo”

    Después de cada instrucción se termina con un punto y coma “;”
    Nota: si das anticlic en la pagina php ejecutada, veras que solo aparece
    Etiquetas html y no código php ya que el código se ejecuta en el servidor
    Ya que es un lenguaje para paginas dinámicas (Server Page)

    Monografias.com

    Programación con PHP
    Ejemplo 2 – separación de instrucciones (;)
    Crea otro archivo php y digita el siguiente código
    < ?php

    echo "mensaje1 < br>";
    echo "mensaje2 < br>";
    echo "mensaje3 < br>";
    ?>

    Monografias.com

    Programación con PHP
    VARIABLES EN PHP
    Aunque en php las variables aparentemente son del tipo indefinido estas
    se almacenan y se manejan en uno de los tipos internos de php:
    Boolean, string, integer, float, array, object, resource null

    Las variables en php se representan con un signo de dollar ($),
    Seguido del nombre de variable, cabe recalcar el nombre de la variable es sensible a minusculas y mayusculas ejemplo:
    < ?
    $var1 = "avion";
    $var2 = "barco";
    $Var2 = "tren";
    echo "$var1, $var2, $Var2";
    ?>

    Monografias.com

    Programación con PHP
    Variables predefinidas
    $GLOBALS: contiene una referencia a cada variable
    $_SERVER: varibles definidas por el servidor web.
    $_GET: variables proporcionadas al script por medio de http get.
    $_POST: variables proporcionadas al script por medio de http post.
    $_COOKIE: variables proporcionadas al script por medio de http cookies.
    $_SESSION: variables registradas en la sesion del script.
    $_REQUEST: variables proporcionadas al script por medio de cualquier mecanismo de entrada por lo tanto no se puede confiar en ellas.
    Sesión con el Diagramador de jerarquías de funciones

    Monografias.com

    Programación con PHP
    VARIABLES EXTERNAS A PHP
    Cuando se envia un formulario a un script php ya sea por los metodos get o post, las variables de dichos formularios pasan a estar automaticamente disponibles en el script gracias a php. Ejemplo
    Digita este codigo:
    < html>
    < head> < title>ejemplo< /title> < /head>
    < body>
    < form name="form1" method="post" action="uno.php">
    nombres< input name="nombre" type="text" id="nombre">
    edad< input name="edad" type="text" id="edad">
    < input type="submit" name="Submit" value="Enviar">
    < /form>
    < ?
    echo $_POST['nombre']; //tambien se puede utilizar $_GET
    echo $_POST['edad']; //tambien se puede utilizar $_GET
    ?>
    < /body>
    < /html>
    Puede ser get

    Monografias.com

    Programación con PHP
    OPERADORES
    Operadores aritméticos
    + Suma dos valores
    Resta dos valores (o pasa a negativo un valor)
    * Multiplica dos valores
    / Divide dos valores
    % Resto de dividir dos valores
    ++ Incremento en una unidad
    — Decremento en una unidad
    Operadores de asignación
    = Asigna a la parte derecha el valor izquierdo
    += Realiza la suma de la derecha con la izquierda y la asigna a la derecha
    -= Realiza la resta de la derecha con la izquierda y la asigna a la derecha
    *= Realiza la multiplicación de la derecha con la izquierda y la asigna a la derecha
    /= Realiza la división de la derecha con la izquierda y la asigna a la derecha %= Se obtiene el resto y se asigna
    .= Concatena el valor de la izquierda con la derecha y lo asigna a la derecha

    Monografias.com

    Programación con PHP
    OPERADORES
    Sesión del Navegador lógico de módulos.
    Operadores lógicos
    ! Operador NO o negacion.Si era true pasa a false y viceversa
    and Operador Y, si ambos son verdaderos vale verdadero
    or Operador O, vale verdadero si alguno de los dos es verdadero
    xor Verdadero si alguno de los dos es true pero nunca ambos
    && True si ambos lo son
    || True si alguno lo es
    Operadores condicionales
    == Comprueba si dos números son iguales
    != Comprueba si dos números son distintos
    Mayor que, devuelve true en caso afirmativo
    < Menor que, devuelve true en caso afirmativo
    >= Mayor o igual
    < = Menor o igual

    Monografias.com

    Programación con PHP
    EJERCICIO
    Sesión del Diagramador de datos de módulo.
    1. Prueba el siguiente codigo:
    < ?
    $a = 5;
    $b = 10;
    $suma = $a + $b;
    $resta = $a – $b;
    $mul = $a * $b;
    $div = $a / $b;
    $residuo = $a%$b;

    echo $suma;
    echo $resta;
    echo $mul;
    echo $div;
    echo $residuo;
    ?>

    Monografias.com

    Programación con PHP
    EJERCICIO
    Sesión del Navegador de preferencias.
    Diseñe el siguiente formulario y que realice todas las operaciones
    basicas

    Monografias.com

    Programación con PHP
    EJERCICIO
    solucion
    < form name="form1" method="post" action="uno.php">
    numero1
    < input name="num1" type="text" id="num1">
    numero2
    < input name="num2" type="text" id="num2">
    < input type="submit" name="Submit" value="calcular operacion">
    < /form>
    < ?
    $a = $_POST['num1'];
    $b = $_POST['num2'];
    echo ($a + $b);
    ?>

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter