- 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 ()
)
)
;
Página siguiente ![]() |