PHP

3.3606986899495 (1145)
Publicado por astro 20/03/2009 @ 22:09

Tags : php, desarrollo, tecnología

últimas noticias
Apple lanza una actualización de Mac OSX - Vnunet.es
Apple ha lanzado la actuación Mac OS X 10.5.7 de su sistema operativo, que mejora tanto la estabilidad como el rendimiento del hardware y soluciona algunos fallos de seguridad relacionados con el navegador web Safari, los gráficos o PHP....
Casificaciones en el Giro de Italia - El Economista.com.mx
Al término de la quinta etapa del Giro de Italia, tenemos la clasificación de la etapa, en la que se impuso el ruso Denis Menchov, del Rabobank, y el italiano Danilo Di Luca, del LPR, se vistió con la 'maglia' rosa. Puede enviar código PHP....
Denuncian al PRD por spot de AMLO en internet - La Crónica de Hoy
El video señalado, afirmaron los quejosos, se ha difundido a través de medios electrónicos; la dirección es www.milenio.com/portal/tv-news.php. En él, Andrés Manuel López Obrador aparece solicitando el voto. Asimismo, pidieron auditar al PRD-DF a fin...
Linux. ¿Qué tan seguro es? - La Prensa (Nicaragua) (Suscripción)
Nos vamos al sitio del juego http://www.alientrap.org/nexuiz/downloads.php y lo descargamos, luego nos vamos a descargar el siguiente archivo http://www.mediafire.com/?notidhjkndm una vez descargados ambos paquetes, los descomprimimos dentro de nuestra...
El H1N1 avanza imparable y la OMS alerta de una “pandemia inminente” - Expansión.com
Relacionan a Donald Rumsfeld con la vacuna de la gripe porcina. http://www.urgente24.com/index.php?&id=ver&tx_ttnews%5Btt_news%5D=121917&cHash=e756bd4d4d ATENCION NOTICION!PASALO! Laboratorios que venden medicina para la gripe porcina estaban en...
El enemigo en casa - La Voz Digital (Jerez)
Como saben ustedes, desde alcaldía se han impulsado las nuevas ordenanzas reguladoras de la Feria del Caballo de Jerez, que pueden consultar en www.jerez.es/index.php?id=feria, pulsando dentro de dicha página sobre el enlace titulado Normativa de la...
Suman 30 casos de influenza A H1N1 en Sonora - El Imparcial.com
Total!! mira, aqi puedes ver la nota referente a lo que te digo, http://www.saludsonora.gob.mx/nota.php?id=426 ..... Se podria pensar que es un error de redaccion, pero como te digo... en las noticias salioo de su boca! x) .. ni para donde hacerse....
México actuó a tiempo y nunca ocultó información de la influenza ... - E- Consulta
Sin referirse a las declaraciones del ex presidente de Cuba, Fidel Castro (http://www.e-consulta.com/index.php?option=com_content&task=view&id=27424&Itemid=181) , quien acusó al gobierno de México de haber ocultado información sobre la presencia del...

PHP

Archivo:Crystal Clear mimetype php.png

PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+.

PHP es un acrónimo recursivo que significa PHP Hypertext Pre-processor (inicialmente PHP Tools, o, Personal Home Page Tools). Fue creado originalmente por Rasmus Lerdorf en 1994; sin embargo la implementación principal de PHP es producida ahora por The PHP Group y sirve como el estándar de facto para PHP al no haber una especificación formal. Publicado bajo la PHP License, la Free Software Foundation considera esta licencia como software libre.

PHP es un lenguaje interpretado de propósito general ampliamente usado y que está diseñado especialmente para desarrollo web y puede ser incrustado dentro de código HTML. Generalmente se ejecuta en un servidor web, tomando el código en PHP como su entrada y creando páginas web como salida. Puede ser desplegado en la mayoría de los servidores web y en casi todos los sistemas operativos y plataformas sin costo alguno. PHP se encuentra instalado en más de 20 millones de sitios web y en un millón de servidores, aunque el número de sitios en PHP ha compartido algo de su preponderante sitio con otros nuevos lenguajes no tan poderosos desde agosto de 2005. Este mismo sitio web de Wikipedia está desarrollado en PHP. Es también el módulo Apache más popular entre las computadoras que utilizan Apache como servidor web. La versión más reciente de PHP es la 5.2.9-1 (for Windows) del 10 de Marzo de 2009.

El gran parecido que posee PHP con los lenguajes más comunes de programación estructurada, como C y Perl, permiten a la mayoría de los programadores crear aplicaciones complejas con una curva de aprendizaje muy corta. También les permite involucrarse con aplicaciones de contenido dinámico sin tener que aprender todo un nuevo grupo de funciones.

Aunque todo en su diseño está orientado a facilitar la creación de página web, es posible crear aplicaciones con una interfaz gráfica para el usuario, utilizando la extensión PHP-Qt o PHP-GTK. También puede ser usado desde la línea de órdenes, de la misma manera como Perl o Python pueden hacerlo, a esta versión de PHP se la llama PHP CLI (Command Line Interface).

Cuando el cliente hace una petición al servidor para que le envíe una página web, el servidor ejecuta el intérprete de PHP. Éste procesa el script solicitado que generará el contenido de manera dinámica (por ejemplo obteniendo información de una base de datos). El resultado es enviado por el intérprete al servidor, quien a su vez se lo envía al cliente. Mediante extensiones es también posible la generación de archivos PDF, Flash, así como imágenes en diferentes formatos.

Permite la conexión a diferentes tipos de servidores de bases de datos tales como MySQL, Postgres, Oracle, ODBC, DB2, Microsoft SQL Server, Firebird y SQLite.

PHP también tiene la capacidad de ser ejecutado en la mayoría de los sistemas operativos, tales como UNIX (y de ese tipo, como Linux o Mac OS X) y Windows, y puede interactuar con los servidores de web más populares ya que existe en versión CGI, módulo para Apache, e ISAPI.

PHP es una alternativa a las tecnologías de Microsoft ASP y ASP.NET (que utiliza C# VB.NET como lenguajes), a ColdFusion de la compañía Adobe (antes Macromedia), a JSP/Java de Sun Microsystems, y a CGI/Perl. Aunque su creación y desarrollo se da en el ámbito de los sistemas libres, bajo la licencia GNU, existe además un IDE (entorno de desarrollo integrado) comercial llamado Zend Studio. Recientemente, CodeGear (la división de lenguajes de programación de Borland) ha sacado al mercado un entorno integrado de desarrollo para PHP, denominado Delphi for PHP. Existe un módulo para Eclipse, uno de los IDE más populares.

Fue originalmente diseñado en Perl, en base a la escritura de un grupo de CGI binarios escritos en el lenguaje C por el programador danés-canadiense Rasmus Lerdorf en el año 1994 para mostrar su currículum vitae y guardar ciertos datos, como la cantidad de tráfico que su página web recibía. El 8 de junio de 1995 fue publicado "Personal Home Page Tools" después de que Lerdorf lo combinara con su propio Form Interpreter para crear PHP/FI.

Dos programadores israelíes del Technion, Zeev Suraski y Andi Gutmans, reescribieron el analizador sintáctico (parser en inglés) en el año 1997 y crearon la base del PHP3, cambiando el nombre del lenguaje a la forma actual. Inmediatamente comenzaron experimentaciones públicas de PHP3 y fue publicado oficialmente en junio del 1998.

Para 1999, Suraski y Gutmans reescribieron el código de PHP, produciendo lo que hoy se conoce como Zend Engine o motor Zend, un portmanteau de los nombres de ambos, Zeev y Andi. También fundaron Zend Technologies en Ramat Gan, Israel.

En mayo de 2000 PHP 4 fue lanzado bajo el poder del motor Zend Engine 1.0. El día 13 de julio de 2007 se anunció la suspensión del soporte y desarrollo de la versión 4 de PHP, a pesar de lo anunciado se ha liberado una nueva versión con mejoras de seguridad,la 4.4.8 publicada el 13 de enero del 2008 y posteriormente la versión 4.4.9 publicada el 7 de agosto de 2008. Según esta noticia ] se dará soporte a fallos críticos hasta el 2008-08-08.

Está previsto el lanzamiento en breve de la rama 6 de PHP. Cuando se lance esta nueva versión quedarán solo dos ramas activas en desarrollo (PHP 5 y 6), pues se abandonó el desarrollo y soporte de PHP 4 el 13 de julio de 2007.

Lista completa (en inglés).

Si bien PHP no obliga a quien lo usa a seguir una determinada metodología a la hora de programar (muchos otros lenguajes tampoco lo hacen), aun estando dirigido a alguna en particular, el programador puede aplicar en su trabajo cualquier técnica de programación y/o desarrollo que le permita escribir código ordenado, estructurado y manejable. Un ejemplo de esto son los desarrollos que en PHP se han hecho del patrón de diseño Modelo Vista Controlador (o MVC), que permiten separar el tratamiento y acceso a los datos, la lógica de control y la interfaz de usuario en tres componentes independientes (ver más abajo Frameworks en PHP).

Todas las variables en PHP llevan el símbolo de dolar como prefijo (ejemplo: $variable1, $variable2, $variable3...,$variableN), los tipos de variable no es necesario declararlas, ya que a medida que se usan en la aplicación el servidor reconoce de que tipo son. Para mostrar una cadena (en inglés string) debe estar dentro de comillas dobles o simples (ejemplo: "Hola Mundo", 'Lo que quiero mostrar'). Cabe destacar que si se desea mostrar el símbolo " o ' debe encerrarse en el otro tipo de comillas ("...'...", '..."...') o usarse un escape (\', \").

Toda línea de instrucción siempre termina en un punto y coma (;), al igual que el lenguaje C.

Al principio



PHP Fusion

PHP-Fusion es un sistema de gestión de contenidos (CMS) de código abierto (Open Source) desarrollado por Nick Jones. Está escrito en PHP y utiliza una base de datos MySQL para almacenar sus contenidos dinámicos.

PHP-Fusion se encuentra en constante desarrollo e incluye las características más habituales de muchos otros CMS, proporcionando una fácil instalación y un potente sistema de administración, por lo que resulta muy sencillo crear y mantener un sitio web interactivo y dinámico.

También dispone de numerosos complementos (Infusions) y diseños o temas (themes), por lo que su aspecto y funcionalidad pueden ser modificados y ampliados muy fácilmente y de una forma totalmente intuitiva y gráfica.

Este CMS dispone más de 20 comunidades de soporte oficial en los principales idiomas.

La versión actual de PHP-Fusion es v6.01.15 (21 de abril de 2008).

Actualmente se encuentra en desarrollo la versión 7 de PHP-Fusion y, aunque no se ha fijado una fecha concreta para su distribución, se estima que podría ser liberada durante el mes de mayo de 2008.

Alemania, Arabia Saudí, Azerbaiyán, Bélgica, Brasil, Bulgaria, República Checa, Dinamarca, Eslovaquia, España, Francia, Holanda, Hungría, Irán, Italia, Lituania, Noruega, Polonia, Rumanía, Rusia, Suecia y Turquía.

Al principio



Akelos PHP Framework

El Akelos PHP Framework es una versión para PHP de la plataforma de desarrollo Ruby on Rails. Al igual que Rails, proclama incrementar la velocidad y facilidad con la que se pueden desarrollar aplicaciones web que utilizan bases de datos.

Combina la simplicidad con la posibilidad de desarrollar aplicaciones escribiendo menos código que con otros frameworks y con un mínimo de configuración, ofreciendo también la posibilidad de crear esqueletos de código (Scaffolds) para acelerar este proceso.

Abreviado generalmente como Akelos, es un proyecto de código abierto escrito en el lenguaje de programación PHP. Las aplicaciones escritas utilizando Akelos siguen paradigma de la arquitectura Modelo Vista Controlador (MVC).

No te repitas se refiere a que la información se encuentra en un único lugar, evitando ambigüedades. Los componentes en Akelos están integrados de manera que no hace falta establecer puentes entre ellos. Por ejemplo, utilizando el patrón ActiveRecord en nuestros modelos, no es necesario especificar los nombres de las columnas en la definición de la clase, ya que se recuperan automáticamente a través de PHP.

Convención sobre configuración significa que el programador sólo necesita que especificar los aspectos no convencionales de la aplicación. Por ejemplo, si hay una clase Producto en el modelo, la tabla correspondiente en la base de datos sería productos por omisión, ya que la convención establece que los modelos que hagan uso de una base de datos utilicen una tabla cuya nomenclatura corresponda al plural del la clase del modelo.

Únicamente en el caso que nos desviemos de dichas convenciones, por ejemplo usando una base de datos denominada "productos_a_la_venta", tendríamos que escribir código para declarar la relación.

Al principio



Source : Wikipedia