Tutorial Php

Páginas: 19 (4737 palabras) Publicado: 26 de septiembre de 2011
Tutorial de PHP

Este artículo es un pequeño (relativamente) tutorial de PHP en el que intentaré explicar lo más importante del lenguaje de forma concisa.
Introducción
PHP es un lenguaje de script, multiplataforma, publicado bajo una licencia libre, que se suele utilizar del lado del servidor para crear páginas web dinámicas. A día de hoy es el tercer lenguaje mas popular del mercado según elíndice TIOBE, sólo por detrás de Java y C.
Creado por Rasmus Lerdorf en 1995, su nombre es (actualmente) un acrónimo recursivo de “PHP: Hypertext Preprocessor” (Preprocesador de Hipertexto PHP).
La última versión estable a la hora de escribir estas líneas, la cuál se puede descargar desde su página web, es la 5.3.1, de Noviembre de 2009.
Ya explicamos hace tiempo cómo instalar Apache, y cómoinstalar PHP y MySQL en Windows. También es posible descargar aplicaciones que instalen las 3 herramientas rápida y fácilmente (no recomendado para entornos de producción), como WampServer o XAMPP.

Primer programa en PHP
Creemos una primera pequeña página web dinámica, que mostrará la fecha y hora actual.
1. <html>  
2.<head><title>Fecha y hora</title></head>  
3. <body>  
4. <?php  
5. // Esto imprime la fecha  
6. echo "Hoy es ", date("d/n/Y");  
7. echo "<br/>";  
8. // Y esto la hora  
9. echo "Son las ", date("h:m:s");  
10. ?>  
11. </body>  
<html>
<head><title>Fecha y hora</title></head>
<body><?php
// Esto imprime la fecha
echo "Hoy es ", date("d/n/Y");
echo "<br/>";
// Y esto la hora
echo "Son las ", date("h:m:s");
?>
</body>
Además de usando la sintaxis anterior, <?php .... ?>, que es lo más común y recomendable, también sepuede insertar código PHP en documentos HTML usando:
* <script language="php"> .... </script>
* <? .... ?> si está activada la opción short_open_tag en php.ini
* <% .... %> si está activada la opción asp_tags en php.ini
Esto no es Python: cada instrucción termina con ‘;’ (no es necesario si es la última instrucción).
Para los comentarios se puede utilizar:
1./* varias 
2.    lineas */  
3.   
4. // una linea  
5.   
6. # una linea  
/* varias
lineas */

// una linea

# una linea
Aunque no es una característica integrada en el lenguaje, para comentarios de documentación se suele utilizar PHPDoc, el equivalente al JavaDoc de Javaen PHP.
1. /** 
2.  * Ejemplo de documentación de una función 
3.  * @param int $foo un entero cualquiera 
4.  */  
/**
* Ejemplo de documentación de una función
* @param int $foo un entero cualquiera
*/
Para imprimir datos por pantalla se puede usar, entre otros, echo, print, printf o print_r.
A echo se lepasa una cadena que imprimirá. No es necesario utilizar paréntesis porque no es una función. También se le puede pasar varias cadenas, separadas por comas, y este las imprimirá todas unas detrás de otra, sin dejar espacios entre ellas:
1. echo "Hola ", "mundo ", "en PHP";  
echo "Hola ", "mundo ", "en PHP";
print funciona de forma similar a echo, pero no puede tomar variosargumentos, y devuelve un valor de retorno. Debido a esto es algo más lento que echo.
1. print "Hola mundo";  
print "Hola mundo";
A diferencia de echo y print, printf sí que es una función. Se comporta de manera similar a la función del mismo nombre de C, es decir, se pueden utilizar especificadores de formato. En el siguiente ejemplo $nombre y $edad serían variables con el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tutorial De Php
  • php tutorial
  • php tutorial
  • Tutorial de Conexion a mysql con php
  • PHP installation tutorial
  • Tutorial php mysql
  • Tutorial Para Creacion De Paginas Php
  • tutorial paso a paso php POO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS