Este curso está dirigido a toda persona que le interese aprender Php. Especialmente a los que no saben "nada" todavía y quieren aprender.
Este curso está dirigido a toda persona que le interese aprender Php. Especialmente a los que no saben "nada" todavía y quieren aprender. Pero es un curso para todos. A aquellos que sepan algo de Php, les resultarán aburridos los primeros capítulos, pero tal vez luego encuentren cosas nuevas o desconocidas hasta el momento.
1) Que es PHP?:
Php es un lenguaje que trabaja al lado del server (server-side) diseñado especialmente para la web. Dentro de una página Html puedes poner códigos PHP que serán ejecutados cada vez que tu página sea visitada. El código PHP será interpretado en el servidor Web y generara un código Html, que podrá ser visto por los usuarios.
PHP fue creado en 1994, al principio fue el trabajo de un solo hombre, Rasmus Lerdorf. Este lenguaje a sido adoptado por personas muy talentosas y ha pasado por tres grandes cambios (ha sido 3 veces re-escrito), para darnos lo que tenemos hoy. Ahora en el 2003, existen mas de 11
millones de dominós que utilizaban Php y el numero sigue creciendo (http://php.net/usage.php). Php es Código Libre (Open Source).
Puedes acceder el código, usarlo eh editarlo para tu propio uso. Originalmente Php significaba “Personal Home Page”, pero fue cambiado por GNU (Gnu’s Not Unix) y ahora Php = Hypertext Preporcessor. La versión más reciente de Php es la 4.3.
2) Que es nuevo de PHP 4?
Si has usado PHP en sus versiones pasadas te darás cuentas de la ventajas de la V.4.
• Php es mucho más rápido que las versiones anteriores, debido a el uso del nuevo Sistema de Zend (http://www.zend.com) • Podrás instalar Php como un modulo ISAPI para Microsoft Internet Information Server (IIS) • El soporte de Session lo trae incluido • Nueva extensión .php en vez de la vieja .php3 • Apache te deja correr php como un CGI (Common Gateway Interface)
3) Que es MySQL?
MySQL es una base de datos muy rápida y poderosa. Una base de datos te ayuda eficientemente alojar, buscar, organizar, obtener información.
El control de acceso de MySQL server te ayuda para que múltiples usuarios puedan trabajar con correctamente, así dándoles rápido acceso y te asegura que solo usuarios registrados puedan obtener acceso.
MySQL utiliza SQL (Structured Query Language), el lenguaje estándar en todas las base de datos. MySQL ha sido pública desde 1996, pero tiene una historia de desarrollo desde 1979. Ha ganado el “Linux Jornal Readers Choice Award” 3 años seguidos.
4) Porque usar PHP Y MySQL?
Cuando necesitamos crear una pagina web e-commers “tienda o negocio” existen muchos productos que vas a necesitar. Necesitaras hardware
para tu Web Server, sistema operativo, Programas para tu web server, una base de datos y un lenguaje de programación Algunas de estas opciones dependen de otras.
Ej: no todo los sistemas operativos pueden correr todo los hardware; no todo los lenguaje de programación se conectan a todas las bases de datos, etc. (ahora mismo no le pondremos atención al hardware ni al sistema operativo) Una de las ventajas de PHP es que puede correr tanto en Unix como en Windows. MySQL ofrece ventajas muy similares.
5) Algunas ventajas de PHP:
Los adversarios principales de Php son: Perl, ASP (Microsoft Active Server Pages), JSP (Java Server Pages), Cold Fusión.
Comparado con sus adversarios Php tiene muchas Fuerzas como son:
• Alto Rendimiento:
PHP es muy eficiente. Usando un servidor simple y barato puedes servir millones de visitas por día.
• Interfase con diferente sistemas de base de datos:
PHP tiene la habilidad de conectarse a diferente base de datos como son:
MySQL, PostgreSQL, mSQL, Oracle, dbm, filePro, Hyperwave, Informix, Internase….
• Biblioteca interna con muchas funsiones Web:
PHP fue diseñado para la web, y este trae muchas funciones para trabajar en la web
• Bajo costo:
PHP es gratis, lo puedes bajar de (http://php.net)
• Fácil de Entender:
La sintaxis de PHP es basada en otros lenguajes, principalmente C y Perl. Si ya sabes C o Perl, o un lenguaje de programación similar a estos (C++ o Java) se te será muy fácil el uso de PHP.
• Portabilidad:
PHP esta para diferente sistemas operativos (Linux, FreeBSD, Solares, Iris y Windows)
• Open Source:
Puedes acceder su código fuente y modificarlo.