¡Bienvenido a esta presentación de eco en PHP! Este artículo es parte de nuestra serie que explica los elementos fundamentales del PHP para el desarrollo de WordPress, por lo que puede comenzar a aprender el lenguaje de WordPress “bajo el capó” y desbloquear los poderes de un desarrollador de WordPress completo. Para comprender Echo PHP, es útil considerar dos conceptos básicos:
La función PHP principal es eliminar HTML. Casi todas las acciones que realiza PHP finaliza mostrando HTML en una página web para que los usuarios la vean.
Echo es el modo PHP principal para eliminar efectivamente HTML. La mayoría de las operaciones de PHP finalmente terminan con un eco de una cadena de marcado HTML.
Explicaremos estos conceptos básicos en sucesión y proporcionaremos demostraciones de código amplio para mostrar cómo funciona realmente PHP.
PHP elimina HTML, y Echo es cómo esto encuentra esto que los tutoriales de PHP a menudo pasan, paso a paso, cómo PHP cambia su software más amplio. En otras palabras, un tutorial para principiantes no debe decir solo “Super, ahora imprimemos la página PHP”: debe explicar lo que realmente significa. Para esa conversación, es útil conocer los elementos básicos del entorno de software (más comúnmente LAP) en el que se está ejecutando PHP. Y es particularmente útil saber la diferencia entre la “parte del servidor” y la “parte del cliente”, hasta el punto en que la expresión “PHP es un lenguaje de programación en el lado del servidor”. Tire un poco los dos enlaces si desea más contexto para el resto de esta sección.
Ahora: aquí hay una demostración detallada y secuencial, que explica tanto lo que realmente significa decir que “PHP saca HTML” y “Echo es cómo PHP produce HTML”. Demostración del código: cómo se usa PHP Echo para eliminar HTML. Comenzaremos esta demostración con un ejemplo de código que es puramente HTML, sin PHP en absoluto.
Hola, soy puro editor de texto html. (como nota Si luego cargamos Ejemplo.html en el servidor web al que se aborda el dominio wpshout.com, podemos hacer algo genial: podemos abrir nuestro navegador web, acceder a wpshout.com/example.html y ver el texto “Hola, yo, yo, yo, yo son puros “. En un encabezado grande y hermoso en una página de otro modo vacía. En este ejemplo muy simple, ¿de qué es el “HTML resultante” del que estamos hablando? No es solo la expresión “buena, soy puro html”. en sí mismo, pero es más que eso: es toda la marca HTML que el servidor web envía a su navegador para que su navegador pueda generar la página que observamos. Usemos la herramienta “Inspeccionar el elemento” en Google Chrome para ver esa marca en sí:

Por lo tanto, nuestra marca resultante no son solo palabras: también hay etiquetas HTML como y
que estructura y cambia lo que aparece en la página. ¿Y qué queremos decir con “página”? Nos referimos a la página web: la pantalla de palabras y otras cosas que su navegador le muestra cuando visita esta URL.

Ahora, ¿qué pasaría si cambiariéramos nuestro archivo Exam.html para llamarse Ejemplo.php, mientras mantiene su contenido? La respuesta es simple: aparte de un cambio en la URL, no pasaría nada. Esto nos enseña algo importante: es bueno que los archivos .php solo sean html puro, sin PHP real en ellos. Esto se debe a que, de todos modos, PHP elimina HTML: todo lo que hacemos es saltar sobre el paso de escribir PHP primero. Sin embargo, si queremos escribir PHP en algún momento, tendremos que trabajar en un archivo .php. Por defecto, PHP no puede ejecutarse en un archivo .html.
Ahora, para la buena parte: poner php real en el ejemplo.php, para mostrarle lo que puede hacer el echo php:
hola, soy <php echo ' definitivamente no! '; ?

¿Ves lo que pasó allí? El PHP que hice Echo fue “consumido” para generar HTML puro y limpio. Su navegador no trata con <? Php, en realidad, no puede. PHP es un lenguaje puro en el lado del servidor: todo su PHP debe procesarse en el HTML antes de ser enviado al navegador.
¿Y has visto cómo Echo produce no solo contenido de texto, sino más bien marcado HTML? En otras palabras, nuestro eco contiene tanto palabras ordinarias como una etiqueta HTML para rodearlas y hacerlas en cursiva. Cuando le decimos a PHP que hagan eco de estas cosas, ambas se imprimen directamente en la página HTML pura (web), y el resultado son dos palabras de texto en cursiva. Si ha entendido el código y las capturas de pantalla anteriores, y cómo el código lo convierte de un archivo .php en el marcado HTML en su navegador, entonces comprende el Echo PHP fundamental. Y, de nuevo, una cosa principal de comprensión es que verá estos ejemplos en un archivo .php y que la forma de hacer que los ejemplos cobren vida y "hacer algo" es acceder a ese archivo en su navegador web. El resto de esto El artículo se profundiza en Echo y, en particular, en la forma en que interactúan con los tipos de datos de PHP, ofreciendo otros ejemplos demostrativos y algunos puntos finos para recordar. ¡Echo solo trata con filas! Una cosa principal para entender es que Echo siempre espera una cadena: una secuencia de letras, números y símbolos. Todos los marcados HTML son una cadena: en otras palabras, HTML es solo una secuencia de letras, números y símbolos. HTML es un lenguaje de marcado, por lo que es, en esencia, una forma de "marcar" un manuscrito de texto para que un navegador web pueda mostrarlo de manera especial.

PHP, por otro lado, es un lenguaje de programación completo, y “String” es solo uno de sus muchos tipos de datos: otros incluyen int, boolean, matriz, objeto y muchos más. Estos tipos de datos capturan diferentes conceptos que una cadena, una secuencia de letras, números y símbolos “similares a un manuscrito” no puede. Por ejemplo, un booleano captura los conceptos de verdadero y falso mismo. Un int captura un entero, sin puntos decimales. Una matriz captura una lista de elementos similares. Y así. ¿Cómo saber si trabaja con una cadena en PHP? La presencia o ausencia de comillas, cotizaciones simples o dobles “<cadena, cadena es" HI "$ var3 =" HI '; // uh-oh, ahora rompiste algo. Los tipos de cotización deben coincidir $ var4 = '123'; // $ var4 es de tipo cadena, la cadena es "123" $ var5 = 123; // $ var5 es de tipo int, el número entero es 123 $ var6 = "true"; // $ var6 si de tipo cadena, la cadena es "verdadero" $ var7 = true; // $ Var7 es de tipo booleano, el valor booleano es verdadero $ var8 = '
[correo electrónico protegido] #
$ arr = new array (); regresar 100 * 999 ‘; // $ var8 es de tipo cadena, // El valor de la cadena es todo lo que hay entre los dos caracteres?> Entonces las cadenas están construidas con citas dentro del PHP. Y las cadenas de personajes son lo que Echo quiere: quiere obtener un manuscrito HTML, así que si le das un manuscrito para trabajar, será feliz. Si no, sus resultados pueden variar. Vamos a ver:
Las cosas anteriores se sienten algo aleatorias y difíciles de seguir? Es, en cierto modo. PHP es lo que se llama un lenguaje de programación de tipificación vago: uno en el que los tipos de datos pueden volar sin tener que ser disciplinados en términos de su especificación. Esto te libera para escribir más rápido, un tipo, pero abre la puerta para una gran confusión de codificación si te vuelves tan flojo como tu idioma lo permita. Para ser claros, este teclado gratuito no es una pieza extraña y aleatoria, de Trivia PHP: es un gran negocio en el campo de la programación y la fuente de muchas animosidades en comparación con el PHP en sí. En la mente de muchos programadores, para que un programador principiante pueda introducir
, actualice el navegador y obtenga “8” y piense “¡Genial, funcionó!” Es prácticamente un mal caótico puramente destilado en un lenguaje de programación. No estoy seguro de no estar de acuerdo con ellos, pero aquí estamos. Finos puntos de eco Estas son algunas cosas adicionales para comprender sobre Echo PHP para completar su comprensión. El eco es similar a una función, pero no es una función de eco es muy similar a una función PHP, como str_replace (): en ambos casos, invoca el nombre para hacer un poco predecible. Sin embargo, Echo no es técnicamente una función, sino más bien una “construcción del idioma”. ¿Qué significa esta diferencia para ti y para mí? Básicamente, Echo no usa soportes. No es necesario escribir echo (‘hola’); – De hecho, echo ‘hola’; Es más correcto, aunque PHP comprenderá el primer bit de código. Pretty dijo al respecto. Echo no es el único modo PHP que elimina HTML (por supuesto), es posible que no te sorprenda que Echo no sea en realidad el único juego en la ciudad que muestra contenido HTML en PHP. Sería demasiado simple, y sus lenguajes de vida y programación son complicados. Otras formas de mostrar contenido HTML en PHP además de Echo (no una lista completa) incluyen: Imprimir, una construcción de idiomas extremadamente similar que, personalmente, nunca he visto a nadie usar.

Var_dump (), una función extremadamente útil que imprime información sobre los datos de PHP de cualquier tipo de datos: cadenas, números, booleanos, objetos, matriz y más. No está diseñado para que los usuarios lo vean, sino para ayudar a los desarrolladores a romper su código.
print_r (), que es como var_dump (), pero más “legible”, que aparentemente es lo que representa _r. Mencionamos estos otros elementos para que los magos de PHP que lean esto no sientan la necesidad de publicar demasiadas correcciones “de hecho … “En los comentarios. Si solo está aprendiendo PHP, mi consejo aún no es que fingir que toda esta subsección no existe. Echo está estrechamente relacionado con el_ () de WordPress ahora que comprende el echo en sí mismo, le gustaría leer nuestro artículo sobre las etiquetas de la plantilla de WordPress, que describe en detalle la diferencia entre las funciones de WordPress PHP como The_itle (), que hace que ECHO lo que toma get_the_title (), que no hace eco de lo que se recupera. Este modelo de función es una de las muchas formas en que las estructuras básicas del PHP se reflejan en los códigos PHP y en la biblioteca de funciones de WordPress. Ahora deberías entender ECHO PHP. Es un concepto simple desde ciertos puntos de vista, pero también es el “toque” del que la mayoría del código PHP realmente viene: con algunas excepciones, el propósito de PHP es eliminar el marcado, y PHP lo hace a través de Echo. Entonces, comprender el eco en sí mismo significa comprender una de las piezas más importantes de un lenguaje de programación muy fuerte. ¡Gracias por dar este paso en PHP Learning para WordPress Development! Comparta sus pensamientos o preguntas en los comentarios a continuación o en nuestro grupo de Facebook.

Ahora, ¿qué pasaría si cambiariéramos nuestro archivo Exam.html para llamarse Ejemplo.php, mientras mantiene su contenido? La respuesta es simple: aparte de un cambio en la URL, no pasaría nada. Esto nos enseña algo importante: es bueno que los archivos .php solo sean html puro, sin PHP real en ellos. Esto se debe a que, de todos modos, PHP elimina HTML: todo lo que hacemos es saltar sobre el paso de escribir PHP primero. Sin embargo, si queremos escribir PHP en algún momento, tendremos que trabajar en un archivo .php. Por defecto, PHP no puede ejecutarse en un archivo .html.
Ahora, para la buena parte: poner php real en el ejemplo.php, para mostrarle lo que puede hacer el echo php:
homefinance blog