Sunteți pe pagina 1din 8

PHP

PHP, acrónimo recursivo en inglés de PHP Hypertext


Preprocessor (preprocesador de hipertexto), es un lenguaje de
PHP
programación de propósito general de código del lado del servidor
originalmente diseñado para el desarrollo web de contenido
dinámico. Fue uno de los primeros lenguajes de programación del
lado del servidor que se podían incorporar directamente en un
documento HTML en lugar de llamar a un archivo externo que
procese los datos. El código es interpretado por un servidor web
con un módulo de procesador de PHP que genera el HTML
Desarrollador(es)
resultante.
PHP Group
PHP ha evolucionado por lo que ahora incluye también una interfaz php.net
de línea de comandos que puede ser usada en aplicaciones gráficas Información general
independientes. Puede ser usado en la mayoría de los servidores Extensiones .php, .phtml, .php3, .php4,
web al igual que en muchos sistemas operativos y plataformas sin comunes .php5, .php7, .phps
ningún costo. Paradigma Multiparadigma: imperativo,
funcional, orientado a
Fue creado originalmente por Rasmus Lerdorf en el año 1995.
objetos, procedural, reflexivo
Actualmente el lenguaje sigue siendo desarrollado con nuevas
Apareció en 1995
funciones por el grupo PHP.3 Este lenguaje forma parte del
software libre publicado bajo la licencia PHPv3_01, es una licencia Diseñado por Rasmus Lerdorf
Open Source validada por Open Source Initiative. La licencia de Última versión 7.2.101 (13 de septiembre de
PHP es del estilo de licencias BSD, esta licencia no tiene estable 2018 (13 días))
restricciones de copyleft" asociadas con GPL. Última versión en 7.3.0 Beta 32 (30 de agosto de
pruebas 2018 (27 días))

Sistema de tipos Dinámico, débil


Índice ImplementacionesMotor Zend, HHVM,
Phalanger, Quercus, Project
Etimología
Zero, Parrot
Visión general
Influido por Perl, C, C++, Java, Tcl
Historia
Historial de lanzamiento
Ha influido a Falcon, Hack
Sistema operativo Unix-like, Windows
Sintaxis
PHP y MySQL
Licencia Licencia PHP
[editar datos en Wikidata]
Características de PHP
Características
Inconvenientes
XAMPP, LAMP, WAMP, MAMP, UwAmp
Principales sitios desarrollados con PHP
Referencias
Enlaces externos

Etimología
PHP es un acrónimo recursivo que se llama PHP Hypertext Preprocessor (inicialmente PHP/FI, o, Personal Home Page Form
Interpreter).4 Fue creado originalmente por Rasmus Lerdorf; 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 con la PHP
License, la Free Software Foundationconsidera esta licencia comosoftware libre.5

Visión general
PHP puede ser desplegado en la mayoría de los servidores web y en todos los sistemas operativos y plataformas sin costo alguno. El
lenguaje PHP se encuentra instalado en más de 20 millones de sitios web y en un millón de servidores. El número de sitios basados
en PHP se ha visto reducido progresivamente en los últimos años, con la aparición de nuevas tecnologías como Node.JS, Golang,
ASP.NET, etc. El sitio web de Wikipedia está desarrollado en PHP.6 Es también el módulo Apache más popular entre las
computadoras que utilizan Apache como servidor web.

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 sitios webs, es posible crear aplicaciones con una interfaz gráfica
para el usuario, utilizando alguna extensión como puede ser PHP-Qt, PHP-GTK,7 WxPHP, WinBinder, Roadsend PHP, Phalanger,
Phc o HiP Hop VM. También puede ser usado desde la línea de comandos, de la misma manera como Perl o Python pueden hacerlo;
a esta versión de PHP se la llama PHP-CLI Command
( Line Interface).8

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 archivosPDF,9 Flash, así como imágenes en diferentes formatos.

Permite la conexión a diferentes tipos de servidores de bases de datos tanto SQL como NoSQL tales como MySQL, PostgreSQL,
Oracle, ODBC, DB2, Microsoft SQL Server, Firebird, SQLite o MongoDB.10

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 Microsoft 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# y Visual Basic .NET como lenguajes), a
ColdFusion de la empresa Adobe, a JSP/Java, CGI/Perl y a Node.js/Javascript. Aunque su creación y desarrollo se da en el ámbito de
los sistemas libres, bajo la licencia GNU, existe además un entorno de desarrollo integrado comercial llamado Zend Studio.
CodeGear (la división de lenguajes de programación de Borland) ha sacado al mercado un entorno de desarrollo integrado para PHP,
denominado 'Delphi for PHP. También existen al menos un par de módulos paraEclipse, uno de los entornos más populares.11

Historia
Fue originalmente diseñado en Perl, con base en 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 vítae 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 propioForm 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
1997 y crearon la base del PHP3, y cambiaron el nombre del lenguaje por PHP: Hypertext Preprocessor.3 Inmediatamente
comenzaron experimentaciones públicas de PHP3, y se publicó oficialmente en junio de 1998. Para 1999, Suraski y Gutmans
reescribieron el código de PHP, y produjeron lo que hoy se conoce como motor Zend. También fundaron Zend Technologies en
Ramat Gan, Israel.3
En mayo del 2000, PHP 4 se lanzó bajo el poder del motor Zend 1.0. El 13 de julio del 2007 se anunció la suspensión del soporte y
desarrollo de la versión 4 de PHP,12 y, 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 del 2008.13 Según esta noticia,14 se le
dio soporte a fallos críticos hasta el 9 de agosto del 2008.

El 13 de julio del 2004, se lanzó PHP 5, utilizando el motor Zend Engine 2.0 (o Zend Engine 2).3 Incluye todas las ventajas que
provee el nuevo Zend Engine 2, como:

Mejor soporte para la programación orientada a objetos, que en versiones anteriores era extremadamente
rudimentario.
Mejoras de rendimiento
Mejor soporte para MySQL con extensión completamente reescrita
Mejor soporte a XML (XPath, DOM, etc.)
Soporte nativo para SQLite
Soporte integrado paraSOAP
Iteradores de datos
Manejo de excepciones
Mejoras con la implementación conOracle

Historial de lanzamiento

Significado
Rojo Versión antigua, sin soporte
Amarillo Con soporte para errores de seguridad
Verde Con soporte para errores generales y de seguridad
Azul Lanzamiento futuro
Rosa Lanzamiento Cancelado
Fecha de Fin de
Versión Notas
lanzamiento soporte
Llamada oficialmente "Personal Home Page Tools (PHP Tools)". Es
1.0 08-06-1995
la primera versión en usar el nombre "PHP".15
Considerada por sus creadores la "herramienta más rápida y
2.0 01-11-1997
sencilla" para crear páginas web dinámicas.15
Zeev Suraski y Andi Gutmans reescribieron la base para esta
3.0 06-06-1998 20-10-2000
versión.15
Se añadió un sistema de parsing de dos fases llamado motor
4.0 22-05-2000 23-01-2001
Zend.16

4.1 10-12-2001 12-03-2002 Se introducen 'superglobales' ($_GET, $_POST, $_SESSION, etc.)16

Se deshabilitan register_globals por defecto. Datos recibidos


4.2 22-04-2002 06-09-2002 por la red no son insertados en el espacio de nombres global,
16
cerrando posibles agujeros de seguridad en las aplicaciones.

4.3 27-12-2002 31-03-2005 Se introduce CLI, y CGI.16 17

4.4 11-07-2005 07-08-2008 Se añaden páginas man paraphpize y php-config.16

5.0 13-07-2004 05-09-2005 18


Motor Zend II con un nuevo modelo de objetos.
Mejoras de rendimiento con la introducción de variables de
5.1 24-11-2005 24-08-2006
.18
compilador para el nuevo motor de PHP

5.2 02-11-2006 06-01-2011 Activida extensión de filtro por defecto. SoporteJSON nativo.18
Soporte para espacios de nombres, enlace estático en tiempo de
ejecución, etiqueta de salto (GOTO limitada), Clausuras nativas,
Soporte nativo para archivos PHP (phar), recolección de basura para
referencias circulares, soporte mejorado para Windows, sqlite3,
5.3 30-06-2009 14-08-201419
mysqlnd como reemplazo a libmysql como biblioteca para
extensiones que funcionan con MySQL, fileinfo como reemplzado de
mime_magic para mejor soporte MIME, extensión de
Internacionalización, y etiqueta ereg obsoleta.
Soporte para Trait y sintaxis abreviada de array. Elementos
eliminados: register_globals, safe_mode,
allow_call_time_pass_reference, session_register(),
5.4 01-03-2012 15-09-2015
session_unregister() y session_is_registered().
Servidor web incorporado. 20 Varias mejoras a características
existentes y al rendimiento, y requerimientos de memoria menores.
Nuevos generadores para bucles, empty() soporta expresiones. Se
5.5 20-06-2013 20-06-2016 21
pierde el soporte para Windows XP y Windows Server 2003.
Constantes con expresiones escalares, listas de argumentos de
5.6 20-08-2014 31-12-2018 22
longitud variable y exponencial mediante el operador **.
El desarrollo de PHP 6 ha sido retrasado porque los desarrolladores
decidieron que el enfoque actual para tratar cadenas Unicode no es
correcto, y están considerando formas alternas para la siguiente
versión.23 Las mejoras planeadas para PHP 6 fueron añadidas en
su lugar en PHP 5.3.0 (Soporte para espacios de nombre, enlace
6.x estático en tiempo de ejecución, funciones lambda, clausuras, goto)
y 5.4.0 (traits, revinculación de clausura).
Se ha abandonado la versión 6 de PHP siendo la siguiente versión la
7.24

Mejoras de rendimiento ,26 declaración de tipos de retorno en


7.0 03-11-201525 03-11-2018
funciones 27
7.1 01-12-201628 29 01-12-2019 Tipo de retorno vacío,30 Clase constante modificadores de
visibilidad,31 Tipos nullable,32 iterable de tipo seudo,33 Captura
34
múltiples tipos de excepciones.34

Nuevo tipo de retorno "object"35 , integración de Libsodium como


7.2 30-11-2017 30-11-2020
una extensión del nucleo36

Sintaxis
Programa Hola mundo con PHP embebido en códigoHTML:

<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8" />
<title> Ejemplo básico PHP</title>
</head>
<body>
<?php
echo 'Hola mundo' ;
?>
</body>
</html>

El intérprete de PHP sólo ejecuta el código que se encuentra entre sus delimitadores. Los delimitadores más comunes son <?php
para abrir una sección PHP y ?> para cerrarla. El propósito de estos delimitadores es separar el código PHP del resto de código,
como por ejemplo el HTML.37

Las variables se prefijan con el símbolo del dólar ($) y no es necesario indicar su tipo. Las variables, a diferencia de las funciones,
distinguen entre mayúsculas y minúsculas. Las cadenas de caracteres pueden ser encapsuladas tanto en dobles comillas como en
comillas simples, aunque en el caso de las primeras, se pueden insertar variables en la cadena directamente, sin necesidad de
concatenación.

Los comentarios se pueden escribir bien con dos barras al principio de la línea, o con una almohadilla. También permite comentarios
multi-línea encapsulados en/* */.

En cuanto a las palabras clave, PHP comparte con la mayoría de otros lenguajes con sintaxis C las condiciones con
if, los bucles con
for y while y los retornos de funciones. Como es habitual en este tipo de lenguajes, las sentencias deben acabar con punto y coma
(;).

PHP y MySQL
PHP puede combinarse con MySQL para trabajar con bases de datos. En la actualidad esta ultima se utiliza muchísimo. En este
ejemplo se muestra un simple inicio de sesión con usuario y contraseña utilizando MySQL y PHP con el estilo orientado a objetos:

<?php
// Solo mostrar errores fatales, de parseo y advertencias para el ejemplo
error_reporting (E_ERROR | E_PARSE | E_WARNING );

// Obtener los datos enviados por metodo POST y borrar los espacios en blanco del inicio y del final
$usuario = trim($_POST ['usuario' ]);
$contrasena = sha1(trim($_POST ['contrasena' ]));

// Comprobar que el formulario fue enviado utilizando el boton enviar y que las variables no estan vacias
if (isset($_POST ['enviar' ]) && !empty($usuario ) && !empty($contrasena )) {

// Conectar al servidor MySQL y seleccionar la base de datos 'login'


$conexion = new mysqli ('localhost' , 'root' , '', 'login' );

// Consulta para buscar los usuarios en la base de datos


$consulta_usuario = $conexion ->query("SELECT * FROM usuarios WHERE usuario = ' $usuario ' LIMIT 1" );

// Verificar que se ha encontrado un usuario


if ($consulta_usuario ->num_rows > 0) {

// Obtener los datos del usuario en forma de un array asociativo


$usuario_encontrado = $consulta_usuario ->fetch_assoc ();
// Comprobar si la contrasena ingresada es la misma que la que esta en la base de datos
if ($contrasena === $usuario_encontrado ['contrasena' ]) {

// Texto de exito
echo "Has iniciado sesion correctamente" ;

} else {

// Texto de error
echo "La contrasena ingresada no es correcta" ;

} else {

// Texto de error
echo "El usuario ingresado no existe" ;

// Cerrar la conexion
$conexion ->close();

}
?>

Características de PHP

Características
Orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una base de
datos.
Es considerado un lenguaje fácil de aprender, ya que en su desarrollo se simplificaron distintas especificaciones,
como es el caso de la definición de las variables primitivas, ejemplo que se hace evidente en el uso dephp arrays.
El código fuente escrito en PHP es invisible al navegador web y al cliente, ya que es el servidor el que se encarga
de ejecutar el código y enviar su resultado HTML al navegador .
Capacidad de conexión con la mayoría 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 módulos (llamadosext's o extensiones).
Posee una amplia documentación en su sitio web oficial, entre la cual se destaca que todas las funciones del
sistema están explicadas y ejemplificadas en un único archivo de ayuda.
Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.
Permite aplicar técnicas deprogramación orientada a objetos.
No requiere definición de tipos de variables aunque sus variables se pueden evaluar también por el tipo que estén
manejando en tiempo de ejecución.
Tiene manejo de excepciones (desde PHP5).
Si bien PHP no obliga a quien lo usa a seguir una determinada metodología a la hora de programar , aun haciéndolo,
el programador38 puede aplicar en su trabajo cualquier técnica de programación o de 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 (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.
Debido a su flexibilidad ha tenido una gran acogida como lenguaje base para las aplicaciones WEB de manejo de
contenido, y es su uso principal.

Inconvenientes
Como es un lenguaje que se interpreta en ejecución, para ciertos usos puede resultar un inconveniente que el
código fuente no pueda ser ocultado. Laofuscación es una técnica que puede dificultar la lectura del código pero no
necesariamente impide que el código sea examinado.
Debido a que es un lenguaje interpretado, un script en PHP suele funcionar considerablemente más lento que su
equivalente en un lenguaje de bajo nivel, sin embargo este inconveniente se puede minimizar con técnicas de caché
tanto en archivos como en memoria.
En las versiones previas a la 7, las variables no son tipificadas, lo cual dificulta a los diferentes IDEs ofrecer
asistencias para el tipificado del código, aunque esto no es realmente un inconveniente del lenguaje en sí. Esto es
solventado por algunos IDEs añadiendo un comentario con el tipo a la declaración de la variable.
XAMPP, LAMP, WAMP, MAMP, UwAmp
XAMPP es un servidor independiente de plataforma, software libre, que
consiste principalmente en la base de datos MySQL, el servidor Web Apache y
los intérpretes para lenguajes de script: PHP y Perl. El nombre proviene del
acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache,
MySQL, PHP, Perl. El programa está liberado bajo la licencia GNU y actúa
como un servidor Web libre, fácil de usar y capaz de interpretar páginas
dinámicas. Actualmente XAMPP está disponible para Microsoft Windows,
GNU/Linux, Solaris, y MacOS X.
La LAMP comprende PHP (aquí con
Squid).
Es un software "liviano" que se puede utilizar en cualquier PC. No necesita
muchos recursos.

LAMP presenta una funcionalidad parecida a XAMPP, pero enfocada en Linux, WAMP lo hace enfocado en Windows, y MAMP
para MacOS X. UwAmp es muy idéntico a W
AMP y se destaca en que se puede ejecutar desde una memoria USB.

Principales sitios desarrollados con PHP


Se utiliza PHP en millones de sitios; entre los más destacados se encuentran W
ikipedia.org, Facebook.com y Wordpress.com.

Referencias
1. https://secure.php.net/archive/2018.php#id2018-09-13-1
2. http://php.net/archive/2018.php#id2018-08-30-1
3. «Historia de PHP y Proyectos Relacionados» (https://web.archive.org/web/20071030180009/http://es2.php.net/histor
y). Archivado desde el original (http://es2.php.net/history)el 30 de octubre de 2007. Consultado el 17 de octubre de
2012.
4. FAQ General (http://us.php.net/manual/en/faq.general.php)PHP.net.
5. «Proyecto GNU - Licencias de software libre incompatibles con la GPL» (http://www.gnu.org/licenses/license-list.html
#GPLIncompatibleLicenses). Consultado el 17 de octubre de 2012.
6. «Historical trends in the usage of server-side programming languages for websites» (http://w3techs.com/technologie
s/history_overview/programming_language)(en inglés). W3Techs. Consultado el 10 de septiembre de 2013.
7. «PHP-GTK» (http://gtk.php.net/) (en inglés). PHP Group. Consultado el 10 de septiembre de 2013.
8. «PHP: Funcionamiento en línea de comandos» (http://www.php.net/manual/es/features.commandline.introduction.ph
p). PHP Group. Consultado el 10 de septiembre de 2013.
9. «dompdf - HTML to PDF converter (PHP5)» (http://code.google.com/p/dompdf/) (en inglés). Consultado el 10 de
septiembre de 2013.
10. «PHP: Extensiones de bases de datos - Manual» (http://www.php.net/manual/es/refs.database.php). PHP Group.
Consultado el 10 de septiembre de 2013.
11. Existen tanto PHPEclipse como PDT for Eclipse. Véanse http://www.phpeclipse.com

Archivado (http://web.archive.org/web/20090318183147/http://www
.phpeclipse.com/) el 18 de marzo de 2009 en
la Wayback Machine. y http://www.eclipse.org/pdt
12. PHP: News Archives 2007(http://www.php.net/archive/2007.php)(en inglés). Consultado 9 de diciembre de 2007.
13. PHP: News Archives 2008(http://www.php.net/archive/2008.php#id2008-08-07-1) (en inglés).
14. Archivo: 13 de julio de 2007(http://www.php.net/archive/2007.php#2007-07-13-1) PHP.net.
15. «History of PHP and related projects» (http://www.php.net/history). The PHP Group. Consultado el 25 de febrero de
2008.
16. «PHP: PHP 4 ChangeLog» (http://www.php.net/ChangeLog-4.php). The PHP Group. 3 de enero de 2008.
Consultado el 22 de febrero de 2008.
17. «PHP: Using PHP from the command line - Manual:» (http://us3.php.net/manual/en/features.commandline.php) . The
PHP Group. Consultado el 11 de septiembre de 2009.
18. «PHP: PHP 5 ChangeLog» (http://www.php.net/ChangeLog-5.php). The PHP Group. 8 de noviembre de 2007.
Consultado el 22 de febrero de 2008.
19. «Last 5.3 release ever available: PHP 5.3.29 - 5.3 now EOL» (http://php.net/archive/2014.php#id2014-08-14-1) .
PHP. Consultado el 20 de septiembre de 2013.
20. «Built-in web server» (http://php.net/manual/en/features.commandline.webserver .php). Consultado el 26 de marzo
de 2012.
21. «What has changed in PHP 5.5.x» (http://php.net/manual/es/migration55.changes.php) . Consultado el 13 de abril de
2013.
22. «Migrating from PHP 5.5.x to PHP 5.6.x» (https://web.archive.org/web/20150425230400/http://fi1.php.net/migration5
6.new-features). Archivado desde el original (http://fi1.php.net/migration56.new-features)el 25 de abril de 2015.
Consultado el 20 de septiembre de 2014.
23. «PHP 6: Features, Release Date, Hosting and Download» (http://smartwebdeveloper.com/php/php-6-features-releas
e-date-hosting-download). Consultado el 6 de mayo de 2011.
24. «Nombre de la próxima versión de PHP»(https://wiki.php.net/rfc/php6). Consultado el 24 de julio de 2014.
25. «RFC: PHP 7.0 Timeline» (https://wiki.php.net/rfc/php7timeline). 4 de noviembre de 2015. Consultado el 4 de
noviembre de 2015.
26. «Benchmarking PHPNG!»(http://zsuraski.blogspot.com.br/2014/07/benchmarking-phpng.html) .
27. «PHP RFC: Return Type Declarations» (https://wiki.php.net/rfc/return_types).
28. «Preparation Tasks» (https://wiki.php.net/todo/php71). Consultado el 5 de julio de 2016.
29. «PHP 7.1.0 GA - Externals»(http://externals.io/thread/512). externals.io. Consultado el 30 de noviembre de 2016.
30. «PHP: rfc:void_return_type»(http://wiki.php.net/rfc/void_return_type). php.net. 9 de noviembre de 2015. Consultado
el 14 de noviembre de 2015.
31. «PHP: rfc:class_constant_visibility» (https://wiki.php.net/rfc/class_const_visibility). php.net. 27 de octubre de 2015.
Consultado el 8 de diciembre de 2015.
32. «PHP RFC: Nullable Types» (https://wiki.php.net/rfc/nullable_types). php.net. 10 de abril de 2014. Consultado el 14
de junio de 2016.
33. «PHP RFC: Iterable» (https://wiki.php.net/rfc/iterable). php.net. 10 de junio de 2016. Consultado el 19 de febrero de
2017.
34. «PHP RFC: Catching Multiple Exception Types» (https://wiki.php.net/rfc/multiple-catch). php.net. 6 de marzo de
2016. Consultado el 19 de febrero de 2017.
35. «PHP: rfc:object-typehint» (https://wiki.php.net/rfc/object-typehint). wiki.php.net. Consultado el 20 de diciembre de
2017.
36. «PHP: rfc:libsodium» (https://wiki.php.net/rfc/libsodium). wiki.php.net. Consultado el 20 de diciembre de 2017.
37. «PHP: Sintaxis básica»(http://php.net/manual/es/language.basic-syntax.php) . Consultado el 13 de abril de 2013.
38. «trabajo programador php»(https://www.jobatus.es/trabajo-programador-php). Consultado el 23 de mayo de 2017.

Enlaces externos
Wikilibros alberga un libro o manual sobreProgramación en PHP.
Sitio web oficial de PHP(en inglés).
PHP-by-Example Probar las funciones de PHP en línea (+500).
Tutorial extensivo de PHP y MySQL(en inglés).
Tutorial de PHP y Mysql.
Manual oficial en español.
Manuales diversos de PHP.
Insertar registros en PHP y MySQL.

Obtenido de «https://es.wikipedia.org/w/index.php?title=PHP&oldid=110830813
»

Esta página se editó por última vez el 24 sep 2018 a las 22:15.

El texto está disponible bajo laLicencia Creative Commons Atribución Compartir Igual 3.0 ; pueden aplicarse cláusulas
adicionales. Al usar este sitio, usted acepta nuestrostérminos de uso y nuestra política de privacidad.
Wikipedia® es una marca registrada de laFundación Wikimedia, Inc., una organización sin ánimo de lucro.

S-ar putea să vă placă și