Informatica

Páginas: 6 (1462 palabras) Publicado: 12 de marzo de 2014
Lenguaje de programación PHP
Resumen del tema:
Está escrito tanto para usuarios que trabajen con PHP para programadores que habitualmente lo hacen. Es apropiado para todos aquellos que confíen en el lenguaje PHP a la hora de construir un sitio Web con contenido dinámico, algo que está más allá de las capacidades del HTML puro ya que las aplicaciones son mas factibles.
PHP conocido como unatecnología de código abierto que resulta muy útil para diseñar de forma rápida y eficaz aplicaciones Web dirigidas a bases de datos. PHP es un potente lenguaje de secuencia de comandos diseñado específicamente para permitir a los programadores crear aplicaciones en Web con distintas prestaciones de forma rápida. MySQL es una base de datos rápida y fiable que se integra a la perfección con PHP y queresulta muy adecuada para aplicaciones dinámicas basadas en Internet.
1.- INTRODUCCIÓN:
1.1 DIFERENCIAS ENTRE ASP Y PHP
ACTIVE SERVER PAGES
• Software Propietario.
• Plataformas de Microsoft.
• Varios Lenguajes (VBScrip, JavaScrip).
PHP: Hypertext Prepocessor
• Free Software.
• Multiplataforma.
• Un Solo Lenguaje: PHP
1.2 CARACTERÍSTICAS DEL PHP
• Más Rápido que ASP.
• Lenguaje másfácil y potente.
• Integración perfecta más de ocho servidores HTTP.
• Diseño Modular de fácil ampliación.
• Licencia Abierta.
• Acceso a 20 tipos de Bases de Datos.
2.- HISTORIA Y DESARROLLADORES
Fechas
• Inicio del desarrollo en otoño de 1994
• PHP Version 1 en primavera 1995
• PHP Version 2 1995-1997
• PHP Version 3 1997-2000
• PHP Versión 4 en el segundo trimestre de 2000
Equipo deDesarrollo (195 personas con acceso al CVS)
• Zeev Suraski y Andi Gutmans (Israel)
• Shane Caraveo (Florida)
• Stig Bakken (Norway)
• Andrei Zmievski (Lincoln, Nebraska)
• Sascha Schumann (Dortmund, Germany)
• Thies C. Arntzen (Hamburg, Germany)
• Jim Winstead (Los Angeles)
• Sam Ruby (Raleigh, NC)
• Rasmus Lerdorf (San Francisco)
3.- PLATAFORMAS SOPORTADAS
Plataformas (actualidad):
•UNIX (todas las variantes)
• Win32 (NT/W95/W98/W2000).
• QNX.
• Mac (Web Ten).
• OS/2.
• BeOS.
Plataformas (en preparación):
• OS/390.
• AS/400.
Servidores:
• Apache (UNIX, Win32).
• CGI.
• FHTTPD.
• ISAPI (IIS, Zeus).
• NSAPI (Netscape I Planet).
• Java servlet.
• AOL Server.
• Roxen.
Servidores (en preparación):
• Apache 2.0.
• WSAPI (O'Reilly WebSite).
• PHTTPD.
• THTTPD.4.- BASE DE DATOS SOPORTADAS
SQL
• Adabas D.
• Empress.
• IBM DB2.
• Informix.
• Ingres.
• Interbase.
• Frontbase.
• mSQL.
• Direct MS-SQL.
• MySQL.
• ODBC.
• Oracle (OCI7, OCI8).
• PostgreSQL.
• Raima Velocis.
• Solid.
• Sybase.
Otros:
• Dbase.
• FilePro (solo lectura).
• DBm (ndbm, gdbm, Berkeley db).
4.1. - Extensión de Ficheros.
• Php3 Indica código PHP 3.x.
• Php4 Indicacódigo PHP 4.x.
• Php Indica código PHP. Preferiremos esta extensión por ser más genérica.
• Html Actualmente en desuso.
4.2.- Delimitadores



echo 'Algunos editores (como el FrontPage) Sólo entienden este método';


Ejemplo





Fin de Línea
Print (date ("M d, Y H: i:s", time()) );
print (
date ("M d, Y H:i:s",
time ()
)
)
;
5. - VARIABLES DE ÁMBITO
• En el cuerpo de unfichero, las variables son GLOBALES al fichero y ficheros incluidos.
• En una función, son LOCALES a esa función.
• Dentro de una clase, sólo pueden ser accedidas a través del operador "->" sobre el nombre del objeto.
5.1.- Tipos de Datos
• Enteros, en decimal, octal o hexadecimal.
$MiVar = 123;
• Punto flotante.
$MiVar = 1.3e4;
• Arrays.
$MiVar[2] = 123;
• Strings.
$MiVar = "Cadena detexto\n";
• Objetos:
$MiVar = new MiClase ();
5.2.- Tipos de Datos. Arrays
• $MiArray[0] = 1;
• $MiArray[1] = "hola!!";
• $MiArray[] = 3;
• echo $MiArray[2]; // 3
5.3.- Constantes
Las constantes se definen con la función define ():
define ("SALUDO", "Hola, mundo!");
echo "La constante SALUDO vale". SALUDO;
Las constantes en PHP se diferencian de las variables en que:
• no llevan...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS