Revista Digital Universitaria
10 de diciembre de 2006 Vol.7, No.12 ISSN: 1607 - 6079
Publicación mensual

 
     

RDU

 
 
 

 

PHP

PHP es un lenguaje de programación usado generalmente para la creación de contenido para sitios Web. Se trata de un lenguaje interpretado, utilizado para la creación de aplicaciones para servidores.

Permite la conexión a diferentes tipos de servidores de bases de datos tales como MySQL, Postgres, Oracle, DB2, Microsoft SQL Server, entre otros; lo cual facilita la creación de Aplicaciones Web muy robustas. PHP también tiene la capacidad de ser ejecutado en la mayoría de los sistemas operativos tales como UNIX (y de ese tipo, como Linux), Windows y Mac OS X, y puede interactuar con los servidores de Web más populares, ya que existe en versión CGI, módulo para Apache. Aunque su creación y desarrollo se da en el ámbito de los sistemas libres, bajo la licencia GNU, existe además un IDE comercial llamado Zend Optimizer.

La siguiente tabla muestra una tabla comparativa entre las características de estos lenguajes: http://www.tek271.com/articles/JavaOrPhp.html

1
Característica
Tipos de datos
 
PHP
boolean, integer, float, string, array, object.
 
Java
boolean, char, byte, short, int, long, float, double, String, array, Object.
 
Ganador
Java.
2
Característica
Nombres de las variables
 
PHP
Las variables son representadas por una muestra del dólar seguida por el nombre de la variable.  El nombre variable es caso-sensible.
 
Java
No hay carácter especial para comenzar el nombre variable. El nombre variable es case-sensitive.
 
Ganador
Java.
3
Característica
Declaración variable
 
PHP
Se declara la variable cuando se crea. Su tipo se implica del valor asignado. Una variable puede cambiar su tipo si se asigna un nuevo valor.
 
Java
Las variables se deben declarar  con un tipo de datos específico antes del uso.
 
Ganador
Java. Es conveniente que un programa pequeño no requiera declaraciones variables, pero para el software grande, esto es dañoso. Las variables que cambian sus tipos basados en su valor son muy peligrosas en programas grandes.
4
Característica
Variables globales
 
PHP
PHP tiene una gran cantidad de variables predefinidas.
 
Java
Java no tiene variables globales.
 
Ganador
Java. Las variables globales introducen insectos posibles en software grande.
5
Característica
Nombres variables. Una variable que contiene el nombre de otra variable.
 
PHP
Apoyado.
 
Java
No apoyado.
 
Ganador
PHP.

 

 
   

 

 

D.R. © Coordinación de Publicaciones Digitales
Dirección General de Servicios de Cómputo Académico-UNAM
Ciudad Universitaria, México D.F.
Se autoriza la reproducción total o parcial de los artículos aquí presentados,
siempre y cuando se cite la fuente completa y su dirección electrónica.