Está en la página 1de 20

UNIVERSIDAD REGIONAL AUTNOMA DE LOS ANDES UNIANDES

SANTO DOMINGO

FACULTAD DE SISTEMAS MERCANTILES ESCUELA DE SISTEMAS

PROGRAMACION WEB II

AUTOR:

DIANA ANDRADE

TUTOR:

ING. SANDRO TOCTAGUANO

FECHA:

05 DE OCTUBRE DEL 2013

OCTUBRE- MARZO 2013

TABLA DE CONTENIDO

1 2

INTRODUCCIN ................................................................................................... 2 OBJETIVO GENERAL .......................................................................................... 3 2.1 OBJETIVOS ESPECIFICOS ........................................................................... 4

DESARROLLO...................................................................................................... 5 3.1 HISTORIA DE PHP ........................................................................................ 5 PHP 3 ...................................................................................................... 6 PHP 4 ...................................................................................................... 8 PHP 5 ...................................................................................................... 8

3.1.1 3.1.2 3.1.3 3.2 3.3

CARACTERISTICAS DE PHP ...................................................................... 12 VARIABLES Y CONSTANTES ..................................................................... 12 VARIABLES .......................................................................................... 12 CONSTANTES ...................................................................................... 14

3.3.1 3.3.2 3.4

TIPOS DE DATOS........................................................................................ 15 BOOLEAN - LGICO ............................................................................ 16 INTEGER - ENTERO............................................................................. 16 FLOAT - DECIMAL ................................................................................ 16 STRING - CADENA DE CARACTERES ................................................ 17 NULL - VACO ....................................................................................... 18

3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 4 5

CONCLUSIONES ................................................................................................ 18 BIBLIOGRAFA ................................................................................................... 18

1 INTRODUCCIN
PHP es uno de los lenguajes de lado servidor ms extendidos en la web. Nacido en 1994, se trata de un lenguaje de creacin relativamente creciente que ha tenido una gran aceptacin en la comunidad de webmasters debido sobre todo a la potencia y simplicidad que lo caracterizan. PHP nos permite embeber sus pequeos fragmentos de cdigo dentro de la pgina HTML y realizar determinadas acciones de una forma fcil y eficaz sin tener que generar programas programados ntegramente en un lenguaje distinto al HTML. Por otra parte, y es aqu donde reside su mayor inters con respecto a los lenguajes pensados para los CGI, PHP ofrece un sinfn de funciones para la explotacin de bases de datos de una manera llana, sin complicaciones. Podramos efectuar la quizs odiosa comparacin de decir que PHP y ASP son lenguajes parecidos en cuanto a potencia y dificultad si bien su sintaxis puede diferir sensiblemente. Algunas diferencias principales pueden, no obstante, mencionarse: -PHP, aunque multiplataforma, ha sido concebido inicialmente para entornos UNIX y es en este sistema operativo donde se pueden aprovechar mejor sus prestaciones. ASP, siendo una tecnologa Microsoft, esta orientado hacia sistemas Windows, especialmente NT. -Las tareas fundamentales que puede realizar directamente el lenguaje son definidas en PHP como funciones mientras que ASP invoca ms

frecuentemente los objetos. Por supuesto, esto no es ms que una simple cuestin de forma ya que ambos lenguajes soportan igualmente ambos procedimientos. -ASP realiza numerosas tareas sirvindose de componentes (objetos) que deben ser comprados (o programados) por el servidor a determinadas empresas especializadas. PHP presenta una filosofa totalmente diferente y, con un espritu ms generoso, es progresivamente construido por

colaboradores desinteresados que implementan nuevas funciones en nuevas versiones del lenguaje. Este manual va destinado a aquellos que quieren comenzar de cero el aprendizaje de este lenguaje y que buscan en l la aplicacin directa a su proyecto de sitio o a la mejora de su sitio HTML. Los captulos son extremadamente simples, sino simplistas, buscando ser accesibles a la mayora. Ellos pueden ser complementados posteriormente con otros artculos de mayor nivel destinados a gente ms experimentada. La forma en la que hemos redactado este manual lo hace accesible a cualquier persona no familiarizada con la programacin. Sin embargo, es posible que en determinados momentos alguien que no haya programado nunca pueda verse un poco desorientado. Nuestro consejo es el de no querer entender todo antes de pasar al siguiente captulo sino intentar asimilar algunos conceptos y volver atrs en cuanto una duda surja o hayamos olvidado algn detalle. Nunca viene mal leer varias veces lo mismo hasta que quede bien grabado y asimilado. Antes de comenzar a leer este manual es altamente aconsejable, sino imprescindible, haber ledo previamente el manual sobre pginas

dinmicas en el cual se explica a grandes rasgos qu es el PHP, algunos conceptos tiles sobre el modo de trabajar con pginas dinmicas al mismo tiempo que nos introduce algunos elementos bsicos de la programacin como pueden ser las variables y las funciones. Esperamos que este manual resulte de vuestro agrado y que corresponda a nuestras expectativas: El poder acercar PHP a todos aquellos amantes del desarrollo de webs que quieren dar el paso hacia las webs

"profesionales". (matpec)

2 OBJETIVO GENERAL
Estudiar e investigar la importancia que tienen hoy en da el lenguaje de programacin PHP

2.1 OBJETIVOS ESPECIFICOS


Investigar la historia del lenguaje de programacin PHP. Consultar las caractersticas importantes del lenguaje de

programacin PHP. Conocer los variables y constantes del lenguaje de PHP.

3 DESARROLLO
3.1 HISTORIA DE PHP

PHP tal y como se conoce hoy en da es en realidad el sucesor de un producto llamado PHP/FI. Creado en 1994 por Rasmus Lerdorf, la primera encarnacin de PHP era un conjunto simple de ficheros binarios Common Gateway Interface (CGI) escritos en el lenguaje de programacin C. Originalmente utilizado para rastrear visitas de su currculum online, llam al conjunto de scripts "Personal Home Page Tools", ms frecuentemente referenciado como "PHP Tools". Con el paso del tiempo se quiso ms funcionalidad, y Rasmus reescribi PHP Tools, produciendo una implementacin ms grande y rica. Este nuevo modelo fue capaz de interaccionar con bases de datos, y mucho ms, proporcionando un entorno de trabajo sobre cuyos usuarios podan desarrollar aplicaciones web dinmicas sencillas tales como libros de visitas. En junio de 1995, Rasmus public el codigo fuente de PHP Tools, lo que permiti a los desarrolladores usarlo como considerasen apropiado. Esto tambin permiti -y anim- a los usuarios a proporcionar soluciones a los errores del cdigo, y generalmente a mejorarlo. En septiembre de ese mismo ao, Rasmus ampli PHP y -por un corto periodo de tiempo- abandon el nombre de PHP. Ahora, refirindose a las herramientas como FI (abreviatura de "Forms Interpreter"), la nueva implementacin inclua algunas de las funciones bsicas de PHP tal y como la conocemos hoy. Tena variables como las de Perl, interpretacin automtica de variables de formulario y sintaxis incrustada HTML. La sintaxis por s misma era similar a la de Perl, aunque mucho ms limitada, simple y algo inconsistente. De hecho, para embeber el cdigo en un fichero HTML, los desarrolladores tenan que usar comentarios de HTML. Aunque este mtodo no era completamente bien recibido, FI continu gozando de expansin y aceptacin como una herramienta CGI --- pero todava no completamente como lenguaje. Sin embargo, esto comenz a cambiar al mes siguiente; en octubre de 1995 Rasmus public una versin nueva del cdigo. Recordando el nombre PHP, ahora era llamado (resumidamente) "Personal Home Page Construction Kit," y fue la primera versin que presuma de ser, en aquel momento, considerada
5

como una interfaz de scripts avanzada. El lenguaje fue deliberadamente diseado para asemejarse a C en estructura, hacindolo una adopcin sencilla para desarrolladores familiarizados con C, Perl, y lenguajes similares. Habiendo sido as bastante limitado a sistemas UNIX y compatibles con POSIX, el potencial para una implementacin de Windows NT estaba siendo explorada. El cdigo fue completamente rehecho de nuevo, y en abril de 1996, combinando los nombres de versiones anteriores, Rasmus introdujo PHP/FI. Esta implementacin de segunda generacin comenz realmente a desarrollar PHP desde un conjunto de herramientas dentro de un lenguaje de programacin de derecho propio. Inclua soporte interno para DBM, mSQL, y bases de datos Postgres95, cookies, soporte para funciones definidas por el usuario, y mucho ms. Ese mes de junio, PHP/FI brind una versin 2.0. Sin embargo, un interesante hecho sobre esto, es que slo haba una nica versin completa de PHP 2.0. Cuando finalmente pas de la versin beta en noviembre de 1997, el motor de anlisis subyacente ya estaba siendo reescrito por completo. Aunque vivi una corta vida de desarrollo, continu gozando de un crecimiento de popularidad en el an joven mundo del desarrollo. En 1997 y 1998, PHP/FI tena un culto de varios miles de usuarios en todo el mundo. Una encuesta de Netcraft en mayo de 1998 indic que cerca de 60,000 dominios reportaron que tenan cabeceras que contenan "PHP", indicando que el servidor host en efecto lo tena instalado. Este nmero se corresponda con aproximadamente el 1% de todos los dominios de Internet del momento. A pesar de estas impresionantes cifras, la maduracin de PHP/FI estaba condenada por limitaciones; mientras haban varios contribuidores menores, an era desarrollado principalmente por un individuo. 3.1.1 PHP 3 PHP 3.0 fue la primera versin que ms se pareca al PHP que existe hoy. Encontrando todava PHP/FI 2.0 ineficiente y falto de las caractersticas que necesitaban para impulsar una aplicacin de comercio electrnico que estaban
6

desarrollando para un proyecto de universidad, Andi Gutmans y Zeev Suraski, de Tel Aviv, Israel, comenzaron otra nueva versin del analizador subyacente en 1997. Proponiendo Rasmus online, discutieron varios aspectos de la implementacin actual y su redesarrollo de PHP. En un esfuerzon para mejorar el motor y comenzar a construir sobre la base de usuario de PHP/FI existente, Andi, Rasmus y Zeev decidieron colaborar en el desarrollo de un nuevo e independiente lenguaje de programacin. Este lenguaje completamente nuevo fue publicado bajo un nuevo nombre, que elimin la implicacin del uso limitado personal que el nombre PHP/FI tena. Fue renombrado simplemente como 'PHP', con el significado de un acrnimo recursivo - PHP: Hypertext Preprocessor. Una de las mejores caractersticas de PHP 3.0 era su gran extensibilidad. Adems de proveer a los usuarios finales de una interfaz madura para mltiplies bases de datos, protocolos, y APIs, la sencillez de ampliar el lenguaje mismo atrajo a docenas de desarrolladores que presentaron variedad de mdulos. Podra decirse que esta fue la clave para el tremendo xito de PHP 3.0. Otras caractersticas clave introducidas en PHP 3.0 incluan el soporte para programacin orientada a objetos y una sintaxis de lenguaje mucho ms potente y consistente. En junio de 1998, con muchos nuevos desarrolladores de todo el mundo unidos al esfuerzon, PHP 3.0 fue anunciado por el nuevo Equipo de Desarrollo de PHP como el sucesor oficial de PHP/FI 2.0. El desarrollo activo de PHP/FI 2.0, que estaba casi parado desde noviembre del ao anterior, fue oficialmente finalizado. Despus de aproximadamente nueve meses de pruebas pblicas, cuando el anuncio de la versin oficial de PHP 3.0 vino, ya estaba instalado en ms de 70,000 dominios de todo el mundo, y ya no estaba limitado a sistemas operativos compatibles con POSIX. Una relativamente pequea parte de de los dominios que tenan instalado PHP estaban albergados en servidores que ejecutaban Windows 95, 98, y NT, y Macintosh. En este punto, PHP 3.0 estaba instalado en aproximadamente el 10% de los servidores web de Internet.

3.1.2 PHP 4 En el invierno de 1998, poco despus del lanzamiento oficial de PHP 3.0, Andi Gutmans y Zeev Suraski comenzaron a trabajar en una nueva versin del ncleo de PHP. Los objetivos de diseo fueron mejorar la ejecucin de aplicaciones complejas y mejorar la modularidad del cdigo base de PHP. Estas aplicaciones se hicieron posibles por las nuevas caractersticas de PHP 3.0 y el apoyo de una gran variedad de bases de datos y APIs de terceros, pero PHP 3.0 no estaba diseado para un mantenimiento tan complejo de aplicaciones eficientemente. El nuevo motor, apodado 'Motor Zend' (proviene de sus nombres de pila, Zeev y Andi), alcanz estos objetivos de diseo satisfactoriamente, y se introdujo por primera vez a mediados de 1999. PHP 4.0, basado en este motor, y asociado con un gran rango de nuevas caractersticas adicionales, fue oficialmente publicado en Mayo del 2000, casi dos aos despus que su predecesor. Adems de la mejora de rendimiento de esta versin, PHP 4.0 inclua otras caractersticas clave como el soporte para la mayora de los servidores Web, sesiones HTTP, buffers de salida, formas ms seguras de controlar las entradas de usuario y muchas nuevas construcciones de lenguaje. 3.1.3 PHP 5 PHP 5 fu lanzado en Julio del 2004 despus de un largo desarrollo y varios pre-releases. Est bsicamente impulsado por su ncleo, Zend Engine 2.0 que contiene un nuevo modelo de objectos y docenas de nuevas opciones. El equipo de desarrollo de PHP incuye docenas de desarrolladores, as como docenas de otras personas trabajando en proyectos relacionados y de soporte para PHP, como PEAR, PECL, y documentacin, y una infraestructura en red subyacente de ms de cien servidores web individuales en seis de los siete continentes del mundo. Aunque es solo una estimacin basada en estadsticas de aos ateriores, es seguro suponer que PHP ahora est instalado en diez o quiz cien millones de dominios en todo el mundo. (php, 2013)

Versin

Fecha de lanzamiento

Fin de soporte

Notas

1.0

08-06-1995

Llamada oficialmente "Personal Home Page Tools (PHP Tools)". Es la primera versin en usar el nombre "PHP".

2.0

01-11-1997

Considerada por sus creadores la "herramienta ms rpida y sencilla" para crear pginas web dinmicas.

3.0

06-06-1998

20-10-2000

Zeev Suraski y Andi Gutmans reescribieron la base para esta versin.

4.0

22-05-2000

23-01-2001

Se aadi un sistema de parsing de dos fases llamado motor Zend.

4.1

10-12-2001

12-03-2002

Se introducen 'superglobales' ($_GET, $_POST, $_SESSION, etc.)

4.2

22-04-2002

06-09-2002

Se deshabilitan register_globals por defecto. Datos recibidos por la red no son insertados en el espacio de nombres global, cerrando posibles agujeros de seguridad en las aplicaciones.

4.3

27-12-2002

31-03-2005

Se introduce CLI, y CGI.

4.4

11-07-2005

07-08-2008

Se aaden pginas man para phpize y php-config.

5.0

13-07-2004

05-09-2005

Motor Zend II con un nuevo modelo de objetos.

5.1

24-11-2005

24-08-2006

Mejoras de rendimiento con la introduccin de variables de compilador para el nuevo motor de PHP.

5.2

02-11-2006

06-01-2011

Activida extensin de filtro por defecto. Soporte JSON nativo.

5.3

30-06-2009

07-201418

Soporte para espacios de nombres, enlace esttico en tiempo de ejecucin, etiqueta de salto (goto limitada), Clausuras nativas, Soporte nativo para archivos PHP (phar), recoleccin de basura para referencias circulares, soporte mejorado para Windows, sqlite3, mysqlnd como reemplazo a libmysql como biblioteca para extensiones que funcionan con MySQL, fileinfo como reemplzado de mime_magic para mejor soporte MIME, extensin de Internacionalizacin, y etiqueta ereg obsoleta.

5.4

01-03-2012

No especificada

Soporte para Trait y sintaxis abreviada de array. Elementos removidos: register_globals, safe_mode,allow_call_time_pass_reference, session_register
(), session_unregister() y session_is_registered(). Servidor web incorporado. Varias mejoras

10

a caractersticas existentes y al rendimiento, y requerimientos de memoria menores.

5.5

20-06-2013

No especificada

Nuevos generadores para bucles, empty() soporta expresiones. Se pierde el soporte para Windows XP y Windows Server 2003.

6.0

Sin fecha

No especificada

El desarrollo de PHP 6 ha sido retrasado porque los desarrolladores decidieron que el enfoque actual para tratar cadenas Unicode no es correcto, y estn considerando formas alternas para la siguiente versin.21 Las mejoras planeadas para PHP 6 fueron aadidas en su lugar en PHP 5.3.0 (Soporte para espacios de nombre, enlace esttico en tiempo de ejecucin, funciones lambda, clausuras, goto) y 5.4.0 (traits, revinculacin de clausura).

(wikipedia, 2013)

11

3.2

CARACTERISTICAS DE PHP

Al ser un lenguaje libre dispone de una gran cantidad de caractersticas que lo convierten en la herramienta ideal para la creacin de pginas web dinmicas: Soporte para una gran cantidad de bases de datos: MysSQL, PostgreSQL, Oracle,MS SQL Server, SybasemSQL, Informix, entre otras. Integracin con varias bibliotecas externas, permite generar documentos en PDF(documentos de Acrobat Reader) hasta analizar cdigo XML. Ofrece una solucin simple y universal para las paginaciones dinmicas del Web de fcil programacin. Perceptiblemente ms fcil de mantener y poner al da que el cdigo desarrollado en otros lenguajes. Soportado por una gran comunidad de desarrolladores, como producto de cdigo abierto, PHP goza de la ayuda de un gran grupo de programadores, permitiendo que los fallos de funcionamiento se encuentren y reparen rpidamente. El cdigo se pone al da continuamente con mejoras y extensiones de lenguaje para ampliar las capacidades de PHP. Con PHP se puede hacer cualquier cosa que podemos realizar con un script CGI, como el procesamiento de informacin en formularios, foros de discusin, manipulacin de cookies y pginas dinmicas. Un sitio con pginas webs dinmicas es aquel que permite interactuar con el visitante, de modo que cada usuario que visita la pgina vea la informacin modificada para propsitos particulares. (Figueroa, 2011)

3.3 VARIABLES Y CONSTANTES 3.3.1 VARIABLES


Una variable podra definirse como una posicin de memoria creada para introducir o asignar cualquier valor o dato. Durante la ejecucin del script el valor de la variable puede "variar"(valga la redundancia) tanto de tipo como de valor.

En PHP (al igual que en Java Script) no hace falta declarar la variable ya que simplemente anteponiendo el carcter $ al nombre de la variable estamos indicando que es una variable. Otro hecho que cabe destacar a la hora de programar en PHP y la declaracin de variables es que PHP es un lenguaje "CASE SENSITIVE" es decir que diferencia entre maysculas y minsculas y debido a esta razn no sera lo mismo $miVariable=valor; que $MiVaRiABle=valor; ya que PHP lo interpretara como dos variables completamente diferentes. Los tipos de datos posibles que puede almacenar una variable son los siguientes: Integer Double String Nmeros enteros positivos y negativos Nmeros decimales o de coma flotante Cadenas de texto

Boolean Valores True o False Array Object Ejemplo: <?php $a = "prue"; $b = "ba"; ${$a.$b} = "Variable en base de Variables"; // echo $prueba / ${$a.b} $prueba = "Hola Mundo"; $prueba = 10; $prueba = array('Hola','Mundo'); $prueba = true; $prueba = null; $prueba = false; ?> La informacin final que vamos a tener si ejecutamos ese cdigo es la ultima variable, ya que todas tienen el mismo nombre entonces se van remplazando unas a otras. El valor que vamos a obtener es el de la ltima variable, en este caso $prueba = false; Tipo especial de coleccin de valores Tipo especial de dato complejo

13

3.3.2 CONSTANTES
Son valores que se van a mantener constantes a lo largo de la ejecucin del script y que posiblemente queramos usar a lo largo del script un gran nmero de veces. Para ello usamos la siguiente sintaxis: define("nombre de la constante", valor); Una vez que definimos una variable constante, esta no puede cambiar su contenido en todo el script. (programandoenphp.over-blog, 2010) Como definirla: <?php define('SALUDAR', 'Hola Mundo'); ?> Con eso ya definimos la variable constante, por convencin se utilizan utilizan nombres en mayscula. Estas variables no pueden ser reescritas, es decir, si definimos 2 variables constantes con el mismo nombre siempre va a tomar la primera y va a generar un error indicando que se intento definir nuevamente la constante. Ejemplo: <?php define('SALUDAR', 'Hola mundo'); define('SALUDAR', 'Chau mundo'); ?> Nuestro script PHP va a interpretar la constante SALUDAR con la primer informacin definida en ella, es decir Hola mundo. Las constantes son globales, es decir, pueden acceder a cualquier mbito. Para usar una constante la usamos directamente con el nombre que la definimos. Ejemplo: <?php

14

define('SALUDAR', 'Hola Mundo'); ?> <html> <head> <title>Tutorial de PHP</title> </head> <body> <?php echo SALUDAR; ?> </body> </html> (marcofbb, 2011)

3.4 TIPOS DE DATOS


PHP es un lenguaje de los denominados de tipo dinmico, lo que significa que una misma variable puede tener tipos (numero, texto, vector) diferentes en distintos momentos. Por esta razn, no soporta la definicin de tipos en la declaracin de variables sino que el tipo de la variable viene determinado por el contexto en el que se encuentra, veamos un ejemplo:

?php // La variable $var1 es un numero ( entero ) $var1 = 3; // La variable $var2 es un texto ( cadena de caracteres ) $var2 = "9 aos"; // Si juntamos las variables $var1 y $var2, obtenemos un texto $var3 = $var1 . $var2; // "39 aos" // Si en cambio las sumamos obtendremos un nmero $var3 = $var1 + $var2; // PHP suma 3 + 9 y nos da como resultado solo el 12 ?> Podemos forzar un tipo determinado, con la funcin settype o ente parntesis delante de la variable uno de los siguientes tipos de datos:

boolean - Lgico integer - Entero float - Decimal


15

string - Cadena de caracteres null - vaco array - vector object - Objeto

3.4.1 BOOLEAN - LGICO Puede contener 2 valores True o False. Al usarlo cmo entero su valor puede ser 1 (True) o 0 (False). Un ejemplo tpico de lgico es el resultado de una comparacin:

<?php $var1= 1 != 2 ; // $var1 es true ?>

3.4.2 INTEGER - ENTERO Puede contener enteros (sin decimal) positivos y negativos, se pueden escribir en notacin octal, decimal y hexadcimal: <?php $var1 = 027; // Notacin octal ( 23 en decimal ) $var1 = 23; // Notacin decimal $var1 = 0x17; // Notacin hexadecimal ( 23 en decimal ) ?>

Si lo utilizamos cmo lgico su valor es False si es 0 o True en cualquier otro caso. 3.4.3 FLOAT - DECIMAL En versiones anteriores a la 4.2.0 de PHP se les llamaba double, contienen nmeros decimales positivos o negativos. Si lo usamos cmo entero, su valor se redondea a la baja (truncamiento).

16

3.4.4 STRING - CADENA DE CARACTERES Es una lista de caracteres (letras, cifras, signos) en un orden determinado, por ejemplo "hola mundo". Los representamos delimitados con comillas dobles o simples. No podemos utilizar el mismo tipo de comillas en el interior de una cadena que para delimitarla, en este caso le tendremos que poner un \ delante para diferenciarla del final de la cadena, y si se puede confundir, \\ en lugar de <?php // As si $var1 = "pongo \ delante de las \" pero no de las ' "; $var1 = 'pongo \ delante de las \' pero no de las " '; $var1 = "pongo \\"; // As no $var1 = "pongo " donde quiero"; // Mal ! " $var1 = "pongo \"; // Mal ! \ ?>

Las cadenas con comillas dobles, a parte de \" y \' tienen otros caracteres especiales: \n - Salto de lnea (en el cdigo, no en la presentacin de la pg.) \r - Retorno de carro (Salto de linea, enter) \t Tabulador \$ - Dlar <?php // Contenido con caracteres especiles $var1 = "linea 1\t 10\$\nlinea 2\t 15\$"; ?>

La existencia de un carcter especial \$ para el dlar, es porque en el interior de comillas dobles podemos usar variables. Si vamos a acceder a elementos de un vector, lo agruparemos con {y} detrs del $:

17

<?php // As si $var1 = "php"; $var2 = Array ( "php","html" ); // [0]=>php, [1]=>html $var3 = "aprendo $var1"; // aprendo php $var3 = "aprendo {$var2[0]}"; // aprendo php // As no $var3 = "aprendo $var2[0]"; // aprendo Array ?>

Si mezclamos una cadena con nmeros (enteros o decimales) se utilizar cmo nmero hasta el primer carcter incorrecto (ver primer ejemplo del captulo). Si lo mezclamos con lgicos ser False cuando la cadena est vaca. 3.4.5 NULL - VACO No tiene valor, se comporta como cadena vaca, cero o false; (Eloi, 2009)

4 CONCLUSIONES

En definitiva, PHP es ms usado en la web por que es un lenguaje fcil de utilizar, tienen buenas caractersticas, ofrece la suficiente flexibilidad, tiene una documentacin en lnea muy grande y bastante completa.

PHP un lenguaje de programacin interpretado (script) no necesita de compilaciones que hagan ms lento y tedioso el proceso de depuracin cuando se est desarrollando el paquete o programa, y excepto para las grandes compaas que demandan gran cantidad de procesamientos, PHP satisface las necesidades de la mayor parte de la comunidad.

PHP manejar gran cantidad de variables que son utilizadas en la programacin y la mayora son conocidas.

5 BIBLIOGRAFA
Eloi. (16 de 04 de 2009). http://www.programacionweb.net/. Recuperado el 01 de 10 de 2013, de http://www.programacionweb.net/:

http://www.programacionweb.net/articulos/articulo/tipos-de-datos-en-php/
18

Figueroa, V. (08 de 03 de 2011). http://es.scribd.com/. Recuperado el 01 de 10 de 2013, de http://es.scribd.com/:

http://es.scribd.com/doc/50288837/Caracteristicas-de-PHP#download marcofbb. (11 de 02 de 2011). http://www.marcofbb.com.ar/. Recuperado el 01 de 10 de 2013, de http://www.marcofbb.com.ar/:

http://www.marcofbb.com.ar/variables-y-constantes-en-php/ matpec. (s.f.). http://www.matpec.com.ar/. Recuperado el 05 de 10 de 2013, de http://www.matpec.com.ar/: introduccion.htm php. (27 de 09 de 2013). http://www.php.net/. Recuperado el 01 de 10 de 2013, de http://www.php.net/: http://www.php.net/manual/es/history.php.php programandoenphp.over-blog. (22 de 11 de 2010). http://www.matpec.com.ar/desde0/desde0-6-

http://programandoenphp.over-blog.com/. Recuperado el 01 de 10 de 2013, de http://programandoenphp.over-blog.com/: http://programandoenphp.over-

blog.com/article-variables-y-constantes-en-php-61482912.html wikipedia. (01 de 10 de 2013). wikipedia. Recuperado el 05 de 10 de 2013, de wikipedia: http://es.wikipedia.org/wiki/.php

19