PHP

Page 1

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


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 <?


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


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";


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 = = Cierto si $a es igual a $b $b

===

Identidad

$a= = =$b

!=

Desigualdad

<

Menor que

$a < $b

>

Mayor que

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

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

$a != $b Cierto si $a no es igual a $b Cierto si $a es estrictamente menor que el de $b

<=

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

>=

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

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


--$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

$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 !$a

Resultado

O Cierto si $a ó $b son ciertos, pero no si ambos son ciertos a exclusiva la vez 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


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.