ASIGNATURA: HERRAMIENTAS WEB PARA LA INVESTIGACIÓN
RESUMEN
TRABAJO 3: PHP
Autor: YENNY GONZALEZ

 

 

Introducción a PHP

 

Cuadro de texto:  PHP es un lenguaje de scripting que permite la generación dinámica de contenidos en un servidor web. El significado de sus siglas es HyperText Preprocessor. Entre sus principales características cabe destacar su potencia, su alto rendimiento, su facilidad de aprendizaje y su escasez de consumo de recursos.

El código PHP puede incluirse dentro del código html de la pagina. Para delimitar la sección de código PHP podemos hacerlo de varias formas:

-Usando las etiquetas <?php y <?

-Usando las etiquetas <? y ?>

-Mediante <script languaje="php"> </script>

El funcionamiento de las páginas en PHP alojadas en un servidor es el siguiente:

-El navegador del cliente solicita el documento PHP.

-Llega la solicitud del servidor y el servidor localiza el documento, lanza el intérprete de PHP y ejecuta todo su código.

-Una vez ejecutado el código se genera el resultado en HTML y lo devuelve al servidor para que lo transfiera al cliente.

-El servidor transfiere el resultado en HTML y es mostrado en el navegador del cliente.

 

 

Ventajas

La ventaja que tiene PHP sobre otros lenguajes de programación que se ejecutan en el servidor (como podrían ser los script CGI Perl), es que nos permite intercalar las sentencias PHP en las paginas HTML, es un concepto algo complicado de entender si no se ha visto nunca como funciona unas paginas PHP o ASP.

Vamos a ver un ejemplo sencillo para comprenderlo mejor. En azul está el código HTML y en rojo el código PHP. Seguiremos este criterio durante todo el manual.

<!-- Manual de PHP de WebEstilo.com -->
<html>
<head>
   <title>Ejemplo de PHP</title>
</head>

<body>

Parte de HTML normal.
<BR><BR>

<?php
   echo "Parte de PHP<br>";
   
   for($i=0;$i<10;$i++)
   {
      echo "Linea ".$i."<br>";
   }
?>


</body>
</html>

 

Ejecutar ejemplo Ver código fuente

 

El código PHP ejecutado tiene dos partes: la primera imprime "Parte de PHP" y la segunda es un bucle que se ejecuta 10 veces de 0 a 9, por cada vez que se ejecuta se escribe una línea, la variable $i contiene el número de línea que se está escribiendo.

No importa si no entiende muy bien el programa este ejemplo solo es para ilustrar como se intercala el código HTML y el código PHP.

 

FUNCIONES EN PHP

 

 

Una de las herramientas más importantes en cualquier lenguaje de programación son las funciones. Una función consiste en un conjunto de rutinas y acciones que a lo largo del script van a ser ejecutadas multitud de veces agrupados en una FUNCION y desde cualquier punto del script puede ser llamada y ejecutada. A su vez, esta función puede recibir parámetros externos de los cuales dependa el resultado de una función.

Las funciones deben ser colocadas siempre antes de realizar la llamada a la función (como es lógico). La sintaxis de una función es la siguiente:

function nombre(parámetros){
   instrucciones de la función
}
para llamar a la función sería de la siguiente forma: nombre(parámetros)

Un ejemplo para entender el uso de funciones es el siguiente:

Crearemos una función que realice la suma de dos números y muestre el resultado

function sumar($sumando1,$sumando2){
  $ suma=$sumando1+$sumando2
echo $sumando1."+".$sumando2."=".$suma;
}

sumar(5,6)

Un hecho relevante que cabe destacar es que las variables que declaremos dentro de la función solo existirán o tendrán dicho valor dentro de la función.

Existen casos en los cuales no sabemos el número de parámetros que le pasaremos a la función y en estos casos debemos usar las funciones creadas al efecto como son:

func_num_args() Numero de parámetros que se le han pasado a la función

func_get_args() Devuelve un elemento de los que forman la lista de argumentos.

 

Utilidad del Manual de PHP

 

Cuadro de texto:  Manual de PHP no es más que el manual de referencia del lenguaje PHP, preparado para verse como una ayuda de Windows, y eso con todas las ventajas que ello implica (realizar búsquedas, organización en árbol, etc.).


La utilidad del mismo es muy elevada, ahorrando mucho tiempo a cualquiera que trabaje con PHP, eliminando esas tediosas idas y venidas a la página oficial de PHP para realizar concretas consultas del estilo de nombre exacto de alguna función o algún parámetro que no recordamos en ese preciso instante. Y todo ello sin necesidad de abrir Internet

 

 

Su primera página con PHP

 

Cuadro de texto:  Ejemplo 2-1. Nuestro primer script PHP: hola.php                                                                                                                         

<html>
 <head>
  <title>Ejemplo de PHP</title>
 </head>
 <body>
 <?php

echo "<p>Hola Mundo</p>"; ?>
</body>
</html>

 

Utilice su navegador web para acceder al archivo, con la URL terminando en "/hola.php". Si está programando localmente este URL lucirá algo como http://localhost/hola.php o http://127.0.0.1/hola.php pero esto depende de la configuración de su servidor web. Aunque este tema está fuera del alcance de este tutorial, también puede ver las directivas DocumentRoot y ServerName en la configuración de su servidor (en Apache, esto es httpd.conf). Si todo está configurado correctamente, el archivo será analizado por PHP y el siguiente contenido aparecerá en su navegador:

 
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<p>Hola Mundo</p>
</body>

</html>

 

Note que esto no es como los scripts de CGI. El archivo no necesita ninguna clase especial de permisos para ser ejecutado. Piense en ellos como si fueran archivos HTML con un conjunto muy especial de etiquetas disponibles, y que hacen muchas cosas interesantes.

Este programa es extremadamente simple, y no necesita usar PHP para crear una página como ésta. Todo lo que hace es mostrar: Hola Mundo usando la sentencia echo().

 

Si ha intentado usar este ejemplo, y no produjo ningún resultado, preguntando si deseaba descargar el archivo, o mostró todo el archivo como texto, lo más seguro es que PHP no se encuentra habilitado en su servidor. Pídale a su administrador que active esta función por usted, o use el capítulo titulado Instalación en el manual. Si está trabajando localmente, lea también el capítulo dedicado a la instalación, y asegúrese de que todo esté configurado apropiadamente. Si el problema continúa, por favor use una de las muchas opciones para obtener ayuda con PHP.

 

El objetivo de este ejemplo es demostrar cómo puede usar las etiquetas PHP. En este ejemplo usamos <?php para indicar el inicio de la etiqueta PHP. Después indicamos la sentencia y abandonamos el modo PHP usando ?>. Puede salir de PHP y regresar cuantas veces lo desee usando este método. Para más información, puede leer la sección en el manual titulada Sintaxis básica de PHP.

 

 

Link de Interés

 

1. Manual de PHP, Introducción a PHP: Un sitio en Internet sobre PHP, dirigido a ofrecer información acerca de PHP, practicas en línea, FAQ, Código PHP, Foros y otros manuales.

http://www.manualdephp.com/manualphp/introduccion-php.html

 

2. Webstilo, Ventajas: Página dedicada al software y tecnología. Dirigido a ofrecer información de PHP, Flash, HTML, JavaScript..

http://www.webestilo.com/php/php01.phtml

 

3. Webtaller, Funciones en PHP: Manuales y diferentes temas de informática. Cursos, foros, email y otros.  

http://www.webtaller.com/manual-php/funciones_php.php

 

4. Manual-de-PHP, Utilidad del Manual de PHP.Softonic.com: Pagina publicitaria donde presentan informaciones de diferentes software y hardware, foros, opiniones y donde se puede descargar manuales, archivos y programas gratuitos.

http://manual-de-php.softonic.com/ie/17693

 

5. PHP.net, Su Primera Página con PHP: Es una páqina dedicada a PHP, donde se puede realizar descargas, visualizar información, reportes, link todo referente a PHP.

http://www.php.net/manual/es/tutorial.firstpage.php

 

6. Wikipedia.org, PHP: Es una enciclopedia de contenido libre basada en la tecnología llamada wiki, que permite la edición de sus contenidos,  ir al foro de discusión, cambia el idioma, diferentes herramientas y enlaces.

http://es.wikipedia.org/wiki/PHP

 

Hosted by www.Geocities.ws

1