-Ïîèñê ïî äíåâíèêó

Ïîèñê ñîîáùåíèé â Tilley_Daniel

 -Ïîäïèñêà ïî e-mail

 

 -Ñòàòèñòèêà

Ñòàòèñòèêà LiveInternet.ru: ïîêàçàíî êîëè÷åñòâî õèòîâ è ïîñåòèòåëåé
Ñîçäàí: 26.04.2020
Çàïèñåé:
Êîììåíòàðèåâ:
Íàïèñàíî: 281


PHP

Ñðåäà, 19 Àâãóñòà 2020 ã. 03:17 + â öèòàòíèê


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.


Visión general


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:


Historial de lanzamiento


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
<?phppara 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

if
, los bucles con

for
y

while
y los retornos de funciones. Como es frecuente en este género de lenguajes, las sentencias deben acabar con punto y coma (
;).


Ejemplos de código


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:


Bases de datos (MySQL)


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


Como servicio REST


Los servicios REST se fundamentan en tres conceptos fundamentales:


Características de PHP


Características



  • Orientado al desarrollo dedinámicas con acceso a información guardada en una.

  • 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 de.

  • El código fuente escrito en PHP es invisible aly al cliente, en tanto 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 hoy día, destaca su conectividad cony.

  • Capacidad de expandir su potencial usando módulos (llamados extensiones).

  • Posee una extensa documentación en su sitio oficial, entre la cual se resalta que todas y cada una de las funciones del sistema están explicadas y ejemplificadas en un único fichero de ayuda.

  • Es, por lo que se presenta como una alternativa de fácil acceso para todos.

  • Permite aplicar técnicas de.

  • No requiere definición de tipos de variables aunque sus variables se pueden evaluar también por el tipo que estén manejando en.

  • Tiene(desde PHP5).

  • Si bien PHP no fuerza a quien lo usa a proseguir una determinada metodología en el momento de programar, incluso haciéndolo, el programador puede aplicar en su trabajo cualquier técnica de programación o bien de desarrollo que le deje redactar código ordenado, estructurado y manejable. Un caso de esto son los desarrollos que en PHP se han hecho del(MVC), que permiten separar el tratamiento y acceso a los datos, lay laen 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 empleo primordial.


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 escondido. Laes una técnica que puede dificultar la lectura del código mas no necesariamente impide que el código sea examinado.

  • Debido a que es un lenguaje interpretado, un script en PHP suele marchar sensiblemente más lento que su equivalente en un lenguaje de bajo nivel, sin embargo este inconveniente se puede minimizar con técnicas detanto en ficheros como en memoria.

  • En las versiones previas a la siete, las variables no son tipificadas, lo cual complica a los diferentes IDEs ofrecer asistencias para el tipificado del código, si bien esto no es verdaderamente 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


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.


Principales sitios desarrollados con PHP


Se usa PHP en millones de sitios; entre los más señalados se hallan Wikipedia.org y Wordpress.com.


Véase también


Referencias


Enlaces externos


 

Äîáàâèòü êîììåíòàðèé:
Òåêñò êîììåíòàðèÿ: ñìàéëèêè

Ïðîâåðêà îðôîãðàôèè: (íàéòè îøèáêè)

Ïðèêðåïèòü êàðòèíêó:

 Ïåðåâîäèòü URL â ññûëêó
 Ïîäïèñàòüñÿ íà êîììåíòàðèè
 Ïîäïèñàòü êàðòèíêó