You are on page 1of 17

Una introduccin al lenguaje

Se trata de un lenguaje de programacin que


es interpretado por un servidor web.
No se trata de un lenguaje genrico. PHP est
orientado al desarrollo de sitios web
dinmicos.
No depende del navegador del usuario (como
en Javascript). El cdigo PHP se ejecuta en el
servidor.

PHP es un acrnimo de PHP: Hypertext Preprocessor, aunque los


orgenes del nombre se remontan al nombre Personal Home Page.
PHP es un lenguaje de alto nivel que va embebido (insertado) en
pginas HTML. Por otro lado, PHP es un lenguaje del lado del
servidor (Server Side Scripting Languaje), lo cual significa que el
usuario abre la pgina HTML y hace una peticin de interactuar, PHP,
instalado en el servidor web, interpreta la peticin y enva una
respuesta al usuario, lo cual hace la diferencia entre lenguajes como
PHP y lenguajes como javascript, que son lenguajes del lado del
usuario.
PHP fue concebido en 1994 por Rasmus Lerdorf, cuyo uso fue
personal por esos tiempos, para controlar la cantidad de personas
que consultaban su hoja de vida, es decir, su "decubrimiento" fue
accidental.
PHP es un lenguaje de cdigo abierto, lo cual implica que, por un
lado, hay un grupo de desarrolladores que contribuyen a la
elaboracin y fortalecimiento del lenguaje; y, en segundo lugar, que
es un lenguaje por el que no necesitamos pagar derechos de autor
(licencia) para utilizarlo.

El usuario escribe una URL(localizador de


recursos uniforme) en su navegador y ste
enva un peticin HTTP(protocolo de
transferencia de hipertexto) al servidor web.
El servidor lee la pagina PHP (la interpreta) y
enva al navegador del usuario un documento
compilado en formato HTML.

Un servidor web como Apache. Lo


encontraremos en www.apache.org
Las libreras de PHP para que el servidor web
pueda leer PHP. Las descargamos desde
www.php.net
Un editor de texto para escribir las pginas
PHP.
Colocar las pginas PHP en algn directorio
del servidor web y listo !!

Es un servidor independiente de plataforma,


software libre, que consiste principalmente en
la base de datos MySQL, el servidor web
Apache y los intrpretes para lenguajes de
script: PHP y Perl. El nombre proviene del
acrnimo de X (para cualquiera de los
diferentes sistemas operativos), Apache,
MySQL, PHP, Perl.
El programa est liberado bajo la licencia GNU
y acta como un servidor web libre, fcil de
usar y capaz de interpretar pginas dinmicas.
Actualmente XAMPP est disponible para
Microsoft Windows, GNU/Linux, Solaris y
MacOS X.

Cualquier cosa, pero PHP est pensado para


el desarrollo de sitios web dinmicos como
tiendas virtuales en Internet, recopilar datos
de formularios, generar pginas con
contenidos dinmicos, o enviar y recibir
cookies
Una de las caractersticas ms potentes y
destacables de PHP es su soporte para un
amplio abanico de bases de datos como
MySQL, etc

Las etiquetas delimitan los programas escritos en PHP.


Existen diversas formas de indicarlas:
Nombre

Etiquetas estndar

<?php

Etiquetas cortas

<?=

Etiquetas cortas
Tipo Script
Tipo ASP

Abre

<?

<script language=php>
<%

Cierra
?>
?>
?>

</script>
%>

Las instrucciones PHP se pueden colocar


dentro del las etiquetas HTML.
Para resaltar el cdigo PHP debemos incluirlo
siempre entre las etiquetas:
<?php
.
aqu va el cdigo PHP
.
?>

Siempre
escribiremos
dentro del
bloque php

El primer programa PHP que muestra un


mensaje en el navegador:
<?php
echo Empezando con PHP;
?>

Todas las lneas de cdigo PHP terminan con


punto y coma.
Las omisiones del punto y coma provocan
siempre mensajes de error
No es necesario el punto y coma en las
estructuras de control.

// esto es un comentario corto


/* este comentario
ocupa varias
lneas */
# este comentario tambin es vlido

Una variable define un punto de


almacenamiento en la memoria del ordenador.
Un nombre define a una variable y luego
podemos asignarle diferentes valores a lo largo
del programa.
Por ejemplo, una variable puede llamarse
nombre y tomar primero el valor de Luis,
despus Pepe, etc..

PHP reconoce automticamente los tipos de


variables, ya que fue escrito para la web.
PHP trabaja internamente con variables de tipo:
string (texto), integer (numero entero) y float
(numero real en coma flotante)
No es necesario declarar las variables, cuando
se les asigna un valor ya se consideran
declaradas.

Toda variable empieza obligatoriamente por


un signo de $, como $nombre
No se deben usar acentos, espacios, diresis,
ni caracteres especiales del teclado.
Se permite usar el guin bajo: _
PHP distingue maysculas y minsculas, por
lo que $nombre es distinto de $Nombre.

<?php
$nombre=Juan;
echo Hola $nombre, Qu tal?;
?>

Los valores strings se asignan siempre entre


comillas.

<html>
<body>
<?php
$myvar = "Hola. Este es mi primer script
en PHP";
echo <br>
//Esto es un comentario es mi primer
script en PHP \n";
echo $myvar; ?>
</body>
</html>

Declare dos nmeros enteros y los muestre


por pantalla.
Declare una variable $nombre y muestre por
pantalla: Buenos dias nombre_introducido
Definir un nmero y obtiene y muestra por
pantalla el doble y el triple de ese nmero.
Definir cuatro variables, llamadas a, b, c y d.
Realizar la suma (a+b), resta (d-c),
multiplicacin (a*b*c*d) y divisin (a/b), y
mostrar los resultados por pantalla, de forma
que se vea qu operacin es.

You might also like