CONOCIMIENTOS DEL PHP

Concepto
El lenguaje PHP es un lenguaje de
programación de estilo clásico, con esto quiero decir que es un lenguaje de programación
con variables, sentencias condicionales, bucles, funciones.... No es un
lenguaje de marcas como podría ser HTML, XML o WML. Está mas
cercano a JavaScript o a C, para aquellos que conocen
estos lenguajes.
Pero a diferencia de Java o JavaScript que se ejecutan en el navegador, PHP se ejecuta
en el servidor, por eso nos permite acceder a los recursos que tenga el
servidor como por ejemplo podría ser una base de datos. El programa PHP es
ejecutado en el servidor y el resultado enviado al navegador. El resultado es
normalmente una página HTML pero igualmente podría ser una pagina WML
Al ser PHP un lenguaje que se ejecuta en el servidor no es necesario que su
navegador lo soporte, es independiente del navegador, pero sin embargo para que
sus páginas PHP funcionen, el servidor donde están alojadas debe soportar PHP
PHP fue originalmente diseñado en Perl, seguidos
por la escritura de un grupo de CGI binarios escritos en el lenguaje C por el programador
Danés-Canadiense Rasmus Lerdorf en el año 1994 para mostrar su currículum
vitae y guardar ciertos datos, como la cantidad
de tráfico que su página web recibía. El 8 de junio
del 1995 fue
publicado "Personal Home Page Tools" después
de que Lerdorf lo
combinara con su propio Form
Interpreter para crear PHP/FI.
Los principales usos del PHP son los siguientes:
·
Programación
de páginas
web dinámicas, habitualmente en combinación con
el motor de base datos MySQL, aunque cuenta con soporte
nativo para otros motores, incluyendo el estándar ODBC, lo que amplía en
gran medida sus posibilidades de conexión.
·
Programación
en consola, al estilo de Perl o Shell scripting.
·
Creación de
aplicaciones gráficas independientes del navegador, por medio de la combinación
de PHP y GTK (GIMP Tool Kit), lo que permite
desarrollar aplicaciones de escritorio en los sistemas
operativos en los que está soportado.
·
Es un lenguaje
multiplataforma.
·
Capacidad de
conexión con la mayoría de los manejadores de base de datos que se utilizan en
la actualidad.
·
Leer y
manipular datos desde diversas fuentes, incluyendo datos que pueden ingresar
los usuarios desde formularios HTML.
·
Capacidad de
expandir su potencial utilizando la enorme cantidad de módulos (llamados ext's o extensiones).
·
Posee una
amplia documentación en su página oficial ([1]).
·
Es libre,
por lo que se presenta como una alternativa de fácil acceso para todos.
·
Permite las
técnicas de Programación Orientada a Objetos.
·
Nos permite crear
los formularios para la web
Una variable es un contenedor de
información, en el que podemos meter números enteros, números decimales,
caracteres... el contenido de las variables se puede leer y se puede cambiar durante
la ejecución de una página PHP.
En PHP todas las variables comienzan con el símbolo del dólar $ y no es
necesario definir una variable antes de usarla. Tampoco tienen tipos, es decir
que una misma variable puede contener un número y luego puede contener
caracteres.

El lenguaje PHP nos proporciona una
manera sencilla de manejar formularios, permitiéndonos de esta manera procesar
la información que el usuario ha introducido.
Al diseñar un formulario debemos indicar la página PHP que procesará el
formulario, así como en método por el que se le pasará la información a la
página
Si existe una consulta repetida en
las listas de PHP, es la relativa al uso de las sesiones. El uso de sesiones es
un método ampliamente extendido en cualquier aplicación de cierta entidad.
Básicamente una sesión es la secuencia de páginas que un usuario visita en un
sitio web. Desde que entra en nuestro sitio, hasta
que lo abandona.
El término sesión en PHP, session en inglés, se aplica a esta secuencia de
navegación, para ello crearemos un identificador único que asignamos a cada una
de estas sesiones de navegación. A este identificador de sesión se le denomina,
comúnmente, como la sesión.
El proceso en cualquier lenguaje de
programación podría ser algo así:
Existe una sesión?
Si existe la retomamos
Si no existe creamos una nueva
Generar un identificador único
Para utilizar sesiones en PHP lo
primero es inicializarlas. Podemos hacerlo explícitamente, mediante la función session_start(), o al registrar una variable en una sesión
mediante session_register('miVariable'). En ambos casos se crea una nueva sesión,
si no existe, o se retoma la sesión actual. Veamos un sencillo ejemplo:
la forma más básica, si el usuario tiene los cookies activados, PHP habrá insertado de forma automática
la sesión y ésta será pasada de una página a otra sin hacer nada más. Desde un punto
de vista práctico la sesión es operativa, pero no vemos nada. Podemos obtener
la sesión en cualquier momento mediante la función session_id(). Inserta en las
sucesivas páginas la siguiente línea para ver si la sesión está disponible:
Consideraciones de instalación
Antes de instalar PHP, necesitais saber porque quereis
utilizarlo. Existen tres campos principales en donde PHP se puede usar, tal y
como se describe en la sección Qué se puede hacer con PHP?:
§ Scripts en la parte del servidor
§ Scripts en linea de comandos

INFOGRAFIA
1- concepto php, ejemplo php. Laso updated: Sun, 26
Feb 2006 ... the function list all php.net sites this mirror ... pear.php.net
just pecl.php.net just talks.php.net general ... PHP 3. E. Depuración eOpciones
de ...
www.php.net/manual/es
2- concepto php, uso php, ventajas php, historia de php. También tiene la capacidad de ser ejecutado en la
mayoría de los sistemas ... ( en inglés) Manual
oficial de PHP en español. (en
español) ...
http://es.wikipedia.org/wiki/PHP
3- webestilo.com
, concepto de php, variable de php, sesiones php, envió y recepción de datos php
inicialización de las sesiones php. es una pagina donde
se manejas novedades , tecnología e informacion de php, java strip,html
http:www.webestilo.com/php/php00.html
4- desarrolloeb.com. concepto php, , pagina de articulos
publicitarios además ofrece reportes de php y
cualquier infomecion tecnologica
http://www.desarrollo.com/articulos/234.php
5- conceptp php.pagina
php.net.manual de php donde
se ofrecen tópicos relacionados con el funcionamiento y utilidad de php.
www.php.net/manual/es/intall.general.php
