ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Lenguaje De Programación PHP


Enviado por   •  11 de Junio de 2013  •  1.394 Palabras (6 Páginas)  •  395 Visitas

Página 1 de 6

Resumen del tema

Introducción

Historia y desarrolladores

Plataformas soportadas

Base de Datos Soportadas

Variables de ámbito

Bibliografía y notas utilizadas

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 una tecnologí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 que resulta 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ás fá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 de Desarrollo (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 Indica có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 'Primer método de delimitar código PHP'; ?>

<?php echo 'Segundo método, el más usado'; ?>

<script language="php">

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

</script>

<% echo 'Método de compatibilidad con ASP'; %>

Ejemplo

<html>

<body>

<?php

if ( Hour(time)>20 || Hour(time)<4)

{

echo "Buenas noches.";

}

else

{

echo "Buenos días.";

}

?>

</body>

</html>

Fin de Línea

Print (date ("M d, Y H: i:s", time()) );

print (

date ("M d, Y H:i:s",

time ()

)

)

;

Leer más: http://www.monografias.com/trabajos38/programacion-php/programacion-php.shtml#ixzz2VwdEIDlo

5. - VARIABLES DE ÁMBITO

En el cuerpo de un fichero, 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 de texto\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 el símbolo del dólar delante.

puede accederse a ellas desde cualquier parte del código donde han sido definidas, sin restricciones de ámbito como en las variables.

no pueden ser redefinidas o borradas una vez definidas.

sólo pueden contener valores escalares, no vectores.

5.4.- Mayúsculas y minúsculas.

Comportamiento mixto en variables y funciones:

En las variables, las mayúsculas y minúsculas IMPORTAN.

En los nombres de funciones y palabras reservadas, las mayúsculas NO IMPORTAN.

5.4.1.- Operadores Aritméticos

Operación

Nombre

Resultado

$a + $b

Suma

Suma de $a y $b

$a - $b

Resta

Diferencia entre $a y $b

$a * $b

Multiplicación

Producto de $a y $b

$a / $b

División

Cociente de $a y $b

$a % $b

Módulo

Resto de la Operación $a / $b

5.4.2.- Auto-Incremento y Auto-Decremento

Operación

Nombre

...

Descargar como (para miembros actualizados) txt (12 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com