PHP

6
INFORME PHP Nombre Personal Home Page. PHP es un lenguaje de alto nivel que va embebido (insertado) en páginas HTML. Por otro lado, PHP es un lenguaje del lado del servidor (Server Side Scripting Languaje), lo cual significa que el usuario abre la página HTML y hace una petición de interactuar, PHP, instalado en el servidor web, interpreta la petición y envía una respuesta al usuario, lo cual hace la diferencia entre lenguajes como PHP y lenguajes como javascript, que son lenguajes del lado del usuario. CÓMO FLUYE LA MAYORÍA DE LA INFORMACIÓN A TRAVÉS DEL INTERNET EN UNA PÁGINA DINÁMICA Una página dinámica implica la interacción entre el usuario y un script desarrollado en un lenguaje que permita el dinamismo, es decir, que permita la interacción entre el usuario y un Servidor Web y un Servidor de Base de Datos (en caso de existir uno). Es decir, que el usuario haga una petición al servidor Web, éste se comunica con el servidor de base de datos, extrae la información de la base de datos y presenta la información en la pantalla del usuario. LO QUE PODEMOS HACER CON PHP Lo que se puede hacer con PHP es básicamente cualquier cosa que se pueda hacer con un script CGI, es decir, trabajo con formularios, como su procesamiento y manejo dinámico; generar páginas con contenido dinámico (de nuevo, el contenido dinámico es el que le permite a la página la interacción con el usuario); mandar o recibir cookies, etc. Una característica de PHP, es la capacidad de trabajar con una gran cantidad de bases de datos, lo cual lo hace un programa verdaderamente potente, siendo que, por ejemplo, si lo "juntamos" con MySQL (un Gestor de Bases de Datos con licencia GNU), nuestros recursos salen literalmente "GRATIS" INSTALANDO PHP La instalación de PHP Lo primero es bajar el programa de la página de PHP www.php.net El archivo .Zip como habrán visto se ha guardado en el escritorio (pues así se lo especificamos al programa que descomprimió nuestros archivos, por otro lado, cuando descomprimimos el archivo), al descomprimir los archivos, también es

description

INFORME DEL PROGRAMA

Transcript of PHP

Page 1: PHP

INFORME PHP

Nombre Personal Home Page. PHP es un lenguaje de alto nivel que va embebido

(insertado) en páginas HTML. Por otro lado, PHP es un lenguaje del lado del

servidor (Server Side Scripting Languaje), lo cual significa que el usuario abre la

página HTML y hace una petición de interactuar, PHP, instalado en el servidor

web, interpreta la petición y envía una respuesta al usuario, lo cual hace la

diferencia entre lenguajes como PHP y lenguajes como javascript, que son

lenguajes del lado del usuario.

CÓMO FLUYE LA MAYORÍA DE LA INFORMACIÓN A TRAVÉS DEL INTERNET

EN UNA PÁGINA DINÁMICA

Una página dinámica implica la interacción entre el usuario y un script desarrollado

en un lenguaje que permita el dinamismo, es decir, que permita la interacción

entre el usuario y un Servidor Web y un Servidor de Base de Datos (en caso de

existir uno). Es decir, que el usuario haga una petición al servidor Web, éste se

comunica con el servidor de base de datos, extrae la información de la base de

datos y presenta la información en la pantalla del usuario.

LO QUE PODEMOS HACER CON PHP

Lo que se puede hacer con PHP es básicamente cualquier cosa que se pueda hacer con un script CGI, es decir, trabajo con formularios, como su procesamiento y manejo dinámico; generar páginas con contenido dinámico (de nuevo, el contenido dinámico es el que le permite a la página la interacción con el usuario); mandar o recibir cookies, etc.

Una característica de PHP, es la capacidad de trabajar con una gran cantidad de bases de datos, lo cual lo hace un programa verdaderamente potente, siendo que, por ejemplo, si lo "juntamos" con MySQL (un Gestor de Bases de Datos con licencia GNU), nuestros recursos salen literalmente "GRATIS"

INSTALANDO PHP

La instalación de PHP Lo primero es bajar el programa de la página de PHP

www.php.net

El archivo .Zip como habrán visto se ha guardado en el escritorio (pues así se lo

especificamos al programa que descomprimió nuestros archivos, por otro lado,

cuando descomprimimos el archivo), al descomprimir los archivos, también es

Page 2: PHP

necesario especificarle al programa que descomprime que mantenga los nombres

de las carpetas (folders) para que se descomprima tal y como lo bajamos del sitio

web.

Finalmente, hay que tener en cuenta que lo mejor de todo es utilizar PHP como

módulo de Apache, por lo que será necesario que se aseguren a tener la

configuración de su archivo httpd.conf de la siguiente forma:

NUESTRO PRIMER PROGRAMA PHP

Al igual que cualquier script de HTML, podemos escribir el código PHP en cualquier editor de texto que escojamos, claro está, si hay que hacer alguna recomendación, la recomendación obvia es un editor de texto que sea freeware, es decir, que sea gratis. Uno bastante bueno es ConText, el cual se puede bajar de su dirección de internet www.context.cx

Luego de haber escrito nuestro script PHP, debemos guardar el documento con la extensión .php

Como resulta obvio, los resultados de nuestros programas en PHP los veremos en

nuestro navegador de Internet, siendo que los programas se insertan en páginas

HTML.

LAS VARIABLES EN PHP. Parte 1

Las variables son datos, a los que podemos manipular basados en un nombre: el

nombre de la variable, sin necesidad de hacer referencia al tipo de dato al que la

variable hace referencia. En PHP, cada variable debe comenzar con el signo de

dólar ($) más el nombre de la variable de la manera siguiente:

Para asignarle un valor a la variable, debemos utilizar el símbolo de asignación, el

cual no es otro que el signo de igual (=). Una observación (con carácter de

advertencia), que debe hacerse, es que no es lo mismo el carácter de asignación

(=), que el símbolo comparativo de igualdad (= =). Cuando asignamos un valor,

por ejemplo $nombre = "Miguel", le decimos a PHP que la variable $nombre tiene

el valor de cadena de caracteres "Miguel", mientras que $nombre = = "Miguel",

hace la comparación entre el valor que tiene $nombre y la cadena de caracteres

"Miguel". Es decir, en buen castellano, la primera le dice a PHP quiero que la

variable que se llama $nombre guarde el valor "Miguel", mientras que la segunda,

por decirlo de alguna forma, le pregunta a PHP si la variable $nombre, guarda en

su interior el valor "Miguel".

Cada código PHP insertado en HTML debe comenzar y terminar con las etiquetas

especiales <? y ?>, las letras php después de la etiqueta de apertura <?

Page 3: PHP

LAS VARIABLES EN PHP. Parte 2

Por qué hay necesidad de hacer una segunda parta para las variables. Las

razones son las siguientes:

Si el concepto de variable no se entiende bien, nada en un programa PHP podrá funcionar.

Las consideraciones faltantes en cuanto a variables son tan importantes como las primeras.

Y por último, el capítulo anterior se estaba haciendo demasiado grande (esto es sólo una ironía)

NOMBRES BUENOS Y NOMBRES MALOS

Hay normas sencillas en cuanto a los nombres que una variable debe tener. En

primer lugar hay que decir que el tamaño de las variables, es decir, de sus

nombres, no tiene mayor importancia, las variables pueden tener un nombre tan

grande como les apetezca, así por ejemplo, un nombre como:

$elreydeconstantinoplasequieredesconstantinopolizar = "Nombre largo";

Pese a las facilidades que brinda PHP para el tamaño de los nombres de las variables, lo más conveniente es darles nombres explicativos, que tengan que ver con el tipo de datos que se están guardando como:

$nombre = "Miguel";

, la idea es nombrar cada variable para que resulte sencillo comprender qué tipo

de datos están siendo guardados dentro de ellas.

Hay ciertas reglas que seguir a la hora de darle nombre a las variables. Dichas reglas son:

Todas las variables deben comenzar con el signo de dólar ($). Las variables NO pueden comenzar (después del signo de dólar claro está)

con números, así: o $123, o $0, no son nombre válidos

Las variables NO pueden comenzar o contener en su nombre símbolos especiales cómo ?, &, %, #, @, !, *, (, ), <, >. Por consiguiente, las variables

o $%porcentaje, o $$precio, o $#_de_telefono, no son válidas en lo absoluto

Las variables no pueden llevar tildes o eñes en su contenido, es decir que: o $niño, o $pasión, no son nombre válidos en PHP

Page 4: PHP

Las variables SI pueden comenzar con el guión bajo ( _ ), de manera que las variables $_nombre, $_GET, $_123 son totalmente válidas y pueden ser utilizadas sin ningún problema en segmentos de código PHP.

OPERACIONES MATEMÁTICAS CON VARIABLES

Las operaciones matemáticas con variables se llevan cabo de manera horizontal y de izquierda a derecha.

Para poner un ejemplo, si tenemos las variables siguientes:

$numero1 = 15;

$numero2 = 23;

Y el fragmento de código:

<?php

$numero1 = 15;

La misma lógica aplica para todas las operaciones matemáticas básicas, es decir

la suma ($variable1 + $variable2), la resta ($variable1 - $variable2), la

multiplicación ($variable1 * $variable2) y la división (($variable1 / $variable2);

además, está una operación más, la operación módulo ($variable1 % $variable2).

La operación módulo proporciona el cociente que resulta de la división entre la

variable1 y la variable2. Si bien de momento la utilidad de esta función no resulta

alocadamente obvia, podemos asegurar que la utilizarán en más de algún

programa que desarrollen en un futuro cercano.

OPERACIONES CON CADENAS

Existe un operador de cadena que es el operador punto ( . ), este operador sirve para concatenar una cadena con otra, de la forma $variable1.$variable 2. Es decir, si tuviésemos el siguiente segmento de código:

<?php

$primer_nombre = "Juan";

Page 5: PHP

OPERADORES EN PHP

Operadores de Comparación

Los operadores de comparación se utilizan, como su nombre lo indica, para hacer comparaciones entre valores (la gran mayoría de las ocasiones guardados en variables) que necesitan desempeñar un papel en nuestro código. En PHP dichos operadores son:

Operador Nombre Ejemplo Resultado

= = Igualdad $a = =

$b Cierto si $a es igual a $b

= = = Identidad $a= = =$b

Cierto si $a es igual a $b y si además son del mismo tipo (sólo PHP4 o mayor)

!= Desigualdad $a != $b Cierto si $a no es igual a $b

< Menor que $a < $b Cierto si $a es estrictamente menor que el de $b

> Mayor que $a > $b Cierto si $a es estrictamente mayor que $b

<= Menor o igual

que $a <= $b Cierto si $a es menor o igual que $b

>= Mayor o igual

que $a >= $b Cierto si $a mayor o igual que $b

Operadores de Incremento y Decremento

Los operadores de decremento o incremento son de gran utilidad en la programación, sobre todo porque ahorran tiempo, esfuerzo y código. Dichos operadores incrementan o decrementan en uno el valor de la variable a la que se le está aplicando dicho decremento o incremento. Claro está, la utilidad la veremos con un poco más de obviedad a la hora de ver los bucles, en los que de hecho, los operadores de incremento o decremento, hacen su debut triunfal y decididamente impresionante.

En PHP, los operadores de Incremento y Decremento son los siguientes:

OPERADOR NOMBRE EFECTO

$a++ Postincremento Devuelve el valor de $a y luego lo incrementa en uno

++$a Preincremento Incrementa en uno $a y luego devuelve el valor de $a ya incrementado

$b-- Postdecremento Devuelve el valor de $b y luego lo decrementa en uno

Page 6: PHP

--$b Predecremento Decrementa en uno $b y luego devuelve el valor de $b ya decrementado

Operadores Lógicos

Los operadores lógicos son de extrema utilidad a la hora de decidir si un valor y otro o un valor u otro, cumplen con ciertas condiciones. De nuevo, la utilidad de estos operadores los veremos cuando veamos las estructuras de control. En PHP, los operadores lógicos son los siguientes:

Ejemplo Nombre Resultado

$a and $b

Y Cierto sólo si $a y $b son ciertos

$a or $b O Cierto si $a ó $b o ambos son ciertos

$a or $b O

exclusiva Cierto si $a ó $b son ciertos, pero no si ambos son ciertos a la vez

!$a Negación Cierto si $a no es cierto

$a&&$b Y Cierto sólo si $a y $b son ciertos

$a||$b O Cierto si $a ó $b ó ambos son ciertos