<?php
echo "Hola, soy un script de PHP!";
?>
</body>
</html>
Caractersticas de PHP
* Es un lenguaje multiplataforma.
* Completamente orientado al desarrollo de aplicaciones web
dinmicas con acceso a informacin almacenada en una Base de
Datos.
* El cdigo fuente escrito en PHP es invisible al navegador y al cliente
ya que es el servidor el que se encarga de ejecutar el cdigo y enviar
su resultado HTML al navegador. Esto hace que la programacin en
PHP sea segura y confiable.
* Capacidad de conexin con la mayora de los motores de base de
datos que se utilizan en la actualidad, destaca su conectividad con
MySQL y PostgreSQL.
* Capacidad de expandir su potencial utilizando la enorme cantidad
de mdulos (llamados ext's o extensiones).
Sistema de trackback
El envio y recepcin de trackback es muy
proyecto web, pese a la gran cantidad de spam
vctima nuestro sistema de trackback, el usarlo
Si no sabemos como implementarlo podemos
trackback.
importante en todo
de la cual puede ser
puede beneficiarnos.
usar esta clase php
HERRAMIENTAS PHP
20 grandes herramientas PHP
1. CodeIgniter
CodeIgniter es una poderosa herramienta PHP con una muy pequea
huella, construido para programadores PHP que necesitan un simple
pero elegante conjunto de herramientas para crear todas las
funciones de aplicaciones web.
2. CakePHP
CakePHP es una rpida herramienta para el desarrollo de PHP que
proporciona una arquitectura extensible para el desarrollo,
mantenimiento y despliegue de aplicaciones.
3. Symfony
Symfony es una completa herramienta, con biblioteca de clases
coherentes escritas en PHP5. Proporciona una arquitectura,
componentes y herramientas para desarrolladores que le ayudar a
construir aplicaciones web complejas con mayor rapidez. Elegir
symfony le permite trabajar con sus aplicaciones anteriores, y escala
las nuevas sin problema, las permitir mantener en el tiempo sin
ninguna sorpresa.
4. Prado
PRADOTM es un componente basado en eventos y una herramienta
de programacin impulsada para el desarrollo de aplicaciones web en
PHP 5. PRADO le permitir desarrollar aplicaciones PHP de forma
rpida con programacin orientada a objetos.
5. Qcodo
Se trata de una herramienta completamente orientada a objetos, que
proporciona una aplicacin realmente rpida como plataforma de
desarrollo. Se adaptar a ella en cuestin de minutos en lugar de
horas, incluso das (o incluso semanas). Como iterar con proyectos de
forma ms cohesionada, la herramienta permite a los desarrolladores
tomar prototipos al siguiente nivel, proporcionando la capacidad de
llevar la aplicacin a su madurez.
6. Zend Framework
Zend Framework se centra en la creacin de aplicaciones Web 2.0
ms seguras, fiables y modernas, as como servicios web, dispone de
una amplia difusin de las API de proveedores lderes como Google,
Amazon, Yahoo, Flickr, as como proveedores de API y catalogadores
como StrikeIron y ProgrammableWeb. Una fantstica herramienta.
7. Akelos
La herramienta de Akelos PHP es una aplicacin web para el
desarrollo basada en el patrn de diseo MVC (Modelo Vista
Controlador). Sobre la base de las buenas prcticas, le permite:
Escribir fcilmente aplicaciones Ajax, Control de solicitudes y
respuestas a travs de un controlador, Gestin de aplicaciones
internacionalizadas, comunicar los modelos y la base de datos
mediante simples convenciones.
8. Maintainable
La herramienta de PHP Maintainable fue originalmente construido slo
para nuestros propios proyectos, y luego liberado como cdigo
abierto, a peticin de nuestros clientes. Al igual que cualquier
herramienta, que ciertamente no es apropiada para cada aplicacin.
Est diseado principalmente para su uso con las pequeas y
medianas aplicaciones.
9. evoCore
evoCore es la principal herramienta de b2evolution blogs. Es de libre
acceso para cualquier persona. Es de doble licencia para que puedas
elegir o utilizar, ya sea bajo la GNU GPL o la licencia MPL de Mozilla.
(b2evo, por ejemplo).
10. Stratos
La Stratos es un herramienta de fuente abierta, orientado a objetos
Web Application Framework, que facilita el rpido desarrollo, bien
organizado, seguro, y mantiene aplicaciones web PHP. Stratos le
libera del trabajo tedioso, las tareas de rutina, y le permite centrarse
en las necesidades especficas de software.
11. Seagull
Seagull es una madura herramienta OOP para la creacin de webs, la
lnea de comandos y aplicaciones GUI. Bajo licencia BSD, el proyecto
le permite a los desarrolladores de PHP integrar fcilmente el cdigo y
gestionar los recursos, y crear rpidamente aplicaciones complejas.
12. ZOOP
ZOOP es una herramienta inclusiva, y de cooperacin con un
contenido integrado de componentes de algunos de los actuales
proyectos, incluyendo Smarty, el prototipo herramienta JS, y una serie
de Mdulos de Pear.
13. php.MVC
php.MVC aplica el patrn de diseo modelo-vista-controlador (MVC), y
alienta el diseo de las aplicaciones basadas en el paradigma del
PRINCIPIOS DE PHP
Usa PHP slo cuando lo necesites (Rasmus Lerdorf)
Usa bastantes tablas de MySql para darle escalabilidad a la aplicacin
web (Matt Mullenweg)
Nunca confies en los usuarios (Dave Child)
Intenta utilizar algn sistema de cache (Ben Balbo)
Acelera el desarrollo con un IDE
Haz un buen uso de las funciones de filtro de PHP
Usa algn framework
No uses ningn framework
Utiliza los procesos por lotes
Desactiva los errores
METODOLOGIA
La programacin orientada a objetos es una metodologa de
programacin avanzada y bastante extendida, en la que los sistemas
se modelan creando clases, que son un conjunto de datos y
funcionalidades. Las clases son definiciones, a partir de las que se
crean objetos. Los objetos son ejemplares de una clase determinada y
como tal, disponen de los datos y funcionalidades definidos en la
clase.
La programacin orientada a objetos permite concebir los programas
de una manera bastante intuitiva y cercana a la realidad. La
tendencia es que un mayor nmero de lenguajes de programacin
adopten la programacin orientada a objetos como paradigma para
modelizar los sistemas. Prueba de ello es la nueva versin de PHP (5),
que implanta la programacin de objetos como metodologa de
desarrollo. Tambin Microsoft ha dado un vuelco hacia la
programacin orientada a objetos, ya que .NET dispone de varios
lenguajes para programar y todos orientados a objetos.
As pues, la programacin orientada a objetos es un tema de gran
inters, pues es muy utilizada y cada vez resulta ms esencial para
poder desarrollar en casi cualquier lenguaje moderno. En este artculo
vamos ver algunas nociones sobre la programacin orientada a
objetos en PHP. Aunque es un tema bastante amplio, novedoso para
muchos y en un principio, difcil de asimilar, vamos a tratar de
explicar la sintaxis bsica de PHP para utilizar objetos, sin meternos
en mucha teora de programacin orientada a objetos en general
LENGUAJE