PHP |
PHP, acrónimo recursivo en inglés de
PHP: Hypertext Preprocessor(preprocesador de hipertexto), es undeoriginalmente diseñado para el preprocesado de texto plano en UTF-ocho. Posteriormente se aplicó alde, dando un paso evolutivo en el concepto de, por su carácter de servicio.
Su implementación en los documentos HTML era aparentemente muy sencilla. Hay que decir, que, PHP no produce HTML, sino ofrece una salida de texto con codificación UTF-ocho compatible con los documentos HTML. El programador puede dotar a la salida de los tag's propios del HTML y los exploradores más comunes para navegar por internet, reconocerán muy rápidamente el formato UTF-ocho y lo adaptarán ofertando una salida entendible.
Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en un documentoen 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 produce el texto plano en formato UTF-8, extensamente reconocido por el estándar HTML, dando como resultado, en los exploradores, una salida al usuario a la perfección comprensible.
PHP ha evolucionado con lo que ahora incluye también una interfaz deque puede ser utilizada enindependientes. Puede ser usado en la mayoría de los servidores web como en muchos sistemas operativos y plataformas sin ningún costo.
Fue creado originalmente poren el año mil novecientos noventa y cinco. Hoy en día el lenguaje prosigue siendo desarrollado con nuevas funciones por el grupo PHP.
Este lenguaje forma parte delpublicado bajo la licencia PHPv3_01, una licencia Open Source validada por Open Source Initiative. La licencia de PHP es del estilo de licencias, sin la condición de
asociada con la.
PHP es unque lleva por nombre
PHP Hypertext Preprocessor(inicialmente
PHP/FI, o bien,
Personal Home Page Form Interpreter).
Fue creado originalmente por; 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, laconsidera esta licencia como.
PHP puede ser desplegado en la mayoría de losy en todos y cada uno de los sistemas operativos y plataformas sin costo alguno. El lenguaje PHP se encuentra instalado en más de veinte millones dey en un millón de servidores. Migrar los servicios basados en PHP cara las nuevas tecnologías que aparecen, supone un costo a justificar monetariamente (sobre todo, cuando charlamos de hardware y rendimiento), por esta razón, charlar si 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, Golang,, etcétera, o no, supone abrir un debate no carente de falacias y razonamientos demagógicos. social media manager tarifas , en el planeta empresarial, solo se cambian las cosas cuando supondrá una ventaja estratégica en el mercado. Las empresas carecen de un sentido que les polaricen los 'sentimeintos', surgiendo una pauta de posicionamiento mercantilista a favor o en contra de algo solo por un sentido despreciativo hacia determinadas tecnologías, tal como sucede con el planeta linux, windows y/o mac en el ámbito de los usuarios.
Poderse hacer una visión general de como PHP está evolucionando a día de el día de hoy, es hablar sobre las nuevas librerías libres, el empleo de matrices,
manejo de números enteros, tratamiento de la criptografía cuando se emplea una Base64,
, indexación de webs,,, set de datos,,. Como vemos, una visión general de este lenguaje, es mucho más compleja que afirmar que es un lenguaje para desarrollo web. Dicha realidad, subyace en la aparición de dominios xyz, cuya finalidad y especialidad es el cacheado de los servicios PHP para servir contenido con una orientación al desempeño vinculada a servicios para consumo de otros servicios que precisan datos, como I.A.s. donde PHP está viendo una acogida con un sentimiento de confianza en los resultados a conseguir (sin pretender servir de lenguaje en sí mismo orientado a la I.A., puesto que no fue su conceptualización origen). Si bien la mercadotecnia que está recibiendo este género de dominios, está relacionado con las nuevas generaciones de personas educadas en las nuevas tecnologías
Como parte de la visión general, habría que incluir un último aspecto, y es la capacidad de generar capas de seguridad autodependientes, en un paradigma solo emergente merced a las librerías de las que dispone PHP (En proceso de desarrollo).
El sitio web deestá desarrollado en PHP.
Es también el módulomás popular entre las computadoras que utilizan Apache como servidor web.
El gran similar que tiene PHP con los lenguajes más comunes de, comoy, permiten a la mayoría de loscrear aplicaciones complejas con unamuy corta. También les permite involucrarse con aplicaciones de contenido dinámico sin aprender todo un nuevo grupo de funciones.
Aunque todo en su diseño está orientado social marqueting andorra la creación de sitios webs, es posible crear aplicaciones con una, utilizando alguna extensión como puede ser,,
WxPHP, WinBinder, Roadsend PHP, Phalanger, Phc o HiP Hop VM. También puede ser usado desde la, de igual manera comoopueden hacerlo; a esta versión de PHP se la llama PHP-CLI (
Command Line Interface).
Cuando el cliente hace una petición al servidor a fin de que le envíe una, el servidor ejecuta elde PHP. Este procesa elsolicitado que generará el contenido de forma dinámica (por servirnos de un ejemplo consiguiendo 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 del servicio.
diseño de la página web es también posible la generación de ficheros,
, así como imágenes en diferentes formatos.
Permite la conexión a diferentes géneros de servidores de bases de datos tantocomotales como,,,,,,,o.
PHP también tiene la capacidad de ser ejecutado en la mayoría de los, semejantes como(y de ese tipo, comoo) y, y puede interaccionar con losmás populares ya que existe en versión, módulo para, y también.
PHP es una opción alternativa a las tecnologías dey(que utilizaycomo lenguajes), ade la empresa, a/,/y a/. Aunque su creación y desarrollo se da en el ámbito de los sistemas libres, bajo la licencia, existe además un ambiente de desarrollo integrado comercial llamado.(la división de lenguajes de programación de) ha sacado al mercado un entorno de desarrollo integrado para PHP, llamado 'Delphi for PHP. También existen por lo menos un par de módulos para, uno de los entornos más populares.
Fue originalmente diseñado en, con base en la escritura de un conjunto debinarios escritos en elpor eldanés-canadienseen el año mil novecientos noventa y cuatro para mostrar suy guardar determinados datos, como la cantidad de tráfico que su página web recibía. El ocho de junio de mil novecientos noventa y cinco fue publicado "Personal Home Page Tools" después de que Lerdorf lo combinara con su
Form Interpreterpara crear PHP/FI.
Dos programadoresdel,y, reescribieron el(
parser, en) en mil novecientos noventa y siete y crearon la base del PHP3, y cambiaron el nombre del lenguaje por
PHP: Hypertext Preprocessor.
Inmediatamente empezaron experimentaciones públicas de PHP3, y se publicó oficialmente en junio de 1998. Para mil novecientos noventa y nueve, Suraski y Gutmans reescribieron el código de PHP, y produjeron lo que hoy se conoce como. También fundaronen,.
En mayo del dos mil, PHP cuatro se lanzó bajo el poder del1.0. El trece de julio del 2007 se anunció la suspensión del soporte y desarrollo de la versión 4 de PHP,
y, pese a lo anunciado, se ha liberado una nueva versión con mejoras de seguridad, la 4.4.8, publicada el trece de enero del dos mil ocho, y posteriormente la versión cuatro.4.9, publicada el siete de agosto del 2008.
Según esta nueva,
se le dio soporte a fallos críticos hasta el 9 de agosto del dos mil ocho.
El 13 de julio del dos mil cuatro, se lanzó PHP cinco, utilizando el motor Zend Engine 2.0 (o bien Zend Engine dos).
Incluye todas las ventajas que provee el nuevo Zend Engine dos, como:
Se abandonó la versión 6 de PHP siendo la próxima versión la 7.
La sintaxis de PHP, se basa en los principios de programación de C.
El intérprete de PHP solo ejecuta el código que se halla 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.
En los ficheros que poseen solo código PHP, el delimitador
? estrategias de mercadeo digital gt;
se puede suprimir. De hecho, PHP-FIG a través de sus(
recomendaciones estándar para PHP) aconseja suprimir el delimitador
?>
, ya que así no se envía contenido HTML de manera casual. Por servirnos de un ejemplo, si se envía un carácter "no PHP" (que no es procesado por el intérprete de PHP), no se podrán ejecutar ciertas acciones como enviar encabezados HTTP a través de la función
header()
, puesto que el proceso de respuesta ya ha comenzado.
Las variables se prefijan con el símbolo del dólar (
dólares americanos
) y no es preciso señalar 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 entre comillas simples, aunque en el caso de las primeras, se pueden insertar variables en la cadena de forma directa, sin precisar concatenación.
Los comentarios se pueden redactar bien con dos barras al principio de la línea, o bien 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
, los bucles con
if
y
for
y los retornos de funciones. Como es frecuente en este género de lenguajes, las sentencias deben acabar con punto y coma (
while
;
).
Programacon PHP embebido en código:
Programacon PHP en forma de app monolítica:
Programacon PHP respondiendo en formato JSON:
El lado del usuario que realizará petición al fichero PHP:
PHP puede combinarse conpara trabajar con bases de datos, aunque también se pueden usar otros motores de base de datos como,,, entre otros muchos.
En el próximo ejemplo se muestra un simple inicio de sesión con usuario y contraseña utilizando MySQL y PHP con el estilo orientado a objetos:
El siguiente ejemplo hace lo mismo que el anterior, pero con la seguridad de, sea cual sea el estado medio del servicio, si no hay forma de conectar, destruida la clase se cierran los hilos.
Bórrese
Los servicios REST se fundamentan en tres conceptos fundamentales:
es un servidor independiente de plataforma, software libre, que consiste principalmente en la base de datos MySQL, el servidor Weby los intérpretes para lenguajes de script: PHP y Perl. El nombre procede 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. Hoy día XAMPP está libre para Microsoft Windows, GNU/Linux, Solaris, y MacOS X.
Es un software "liviano" que se puede utilizar en cualquier PC. No necesita muchos recursos.
presenta una funcionalidad semejante a XAMPP, mas enfocada en Linux,lo hace enfocado en Windows, ypara MacOS X. UwAmp es muy idéntico a WAMP y se destaca en que se puede ejecutar desde una memoria USB.
Se usa PHP en millones de sitios; entre los más señalados se hallan Wikipedia.org y Wordpress.com.
Êîììåíòèðîâàòü | « Ïðåä. çàïèñü — Ê äíåâíèêó — Ñëåä. çàïèñü » | Ñòðàíèöû: [1] [Íîâûå] |