¿Cómo analizo un archivo YAML en PHP??

¿Cómo analizo un archivo YAML en PHP??
"" Analizar ", como se usa en la terminología de la programación de computadoras, es examinar los datos de texto (como los que se encuentran en los documentos HTML o PHP) palabra por palabra y línea por línea para determinar qué se debe hacer al respecto al respecto. él. El idioma PHP le permite realizar el análisis de los archivos YAML en él. Como saben, el YAML es una tecnología de serialización consumida para fines de configuración. Entonces, se le ocurrió una función diferente para analizar los datos de YAML en PHP. Dentro de este artículo, deliberaremos las ilustraciones para elaborar el uso de todas esas funciones en el análisis de Yaml."

Comencemos primero con lo básico. Necesitamos instalar el servidor Apache dentro de nuestro Ubuntu 20.04 Sistema Linux utilizando la instrucción de instalación "apt-get". Puede requerir que la contraseña de su cuenta de usuario continúe esta instalación. Agregue su contraseña y continúe.

Durante el proceso de instalación, obtendrá una pregunta de afirmación del sistema sobre el espacio que va a tomar. Debe tocar la tecla "Y" para continuarlo, como se muestra a continuación.

Para usar los archivos PHP en el shell terminal, también debe instalar la utilidad de línea de comandos PHP. Es bastante fácil instalarlo en la terminal del Ubuntu 20.04 Sistema Linux utilizando la instrucción Instalar "PHP-CLI" como se muestra. Se montará en unos segundos sin ningún retraso.

Lo siguiente que se instalará en Ubuntu 20.04 es el paquete php-yaml que es necesario para analizar el archivo yaml a un archivo php. Para esto, hemos vuelto a estar utilizando la instrucción de instalación de apt-get seguida de la contraseña de la cuenta de usuario. Se instalará rápidamente.

Después de todas las instalaciones, reiniciamos el servicio Apache utilizando la instrucción SystemCTL y también la habilitó. El estado del servicio Apache ha demostrado que se está ejecutando activamente.

Pongamos en curso con algunas ilustraciones para elaborar sobre el uso de YAML en PHP. Por lo tanto, hemos creado un nuevo archivo PHP dentro del directorio de trabajo actual utilizando la consulta de "toque" que se muestra en la imagen a continuación, i.mi., prueba.php.

Ejemplo 01

Dentro de nuestro primer ejemplo, utilizaremos la función YAML_EMIT () para convertir un tipo diferente de elemento a un formato YAML. Para esto, hemos estado comenzando nuestro código PHP en el editor "Nano" con el "

Después de esto, hemos estado llamando a la función "yaml_emit ()" aquí para usar la variable de datos en ella, i.mi., Para analizar este tipo de matriz, los datos en un formato de archivo YAML y guardar el resultado dentro de otra variable "RES". Luego hemos estado utilizando la declaración "Echo" de PHP para mostrar los datos de "res" variable en el shell junto con las etiquetas "pre". El código "PHP" para la conversión a YAML se ha completado aquí y está listo para nuestro uso. Guardemos con Ctrl+S y salganlo con Ctrl+X.

Ahora, hemos estado ejecutando la "prueba.PHP "Archivo con la instrucción" PHP "y obtuvo los datos de la matriz que se muestran en el formato de archivo YAML en nuestra pantalla terminal de Ubuntu que se muestra a continuación.

Ejemplo 02

Dentro de nuestro primer ejemplo, hemos echado un vistazo al uso de la función YAML_EMIT () para convertir alguna otra forma de datos variables en formato YAML. Dentro de este artículo, analizaremos la función "YAML-PARTE" para analizar una cadena como una secuencia YAML dentro de la variable PHP y mostrarla en un formato YAML. Entonces, hemos comenzado este código PHP con el uso del "

La corriente yaml ha sido cerrada con el "YML";. Hemos estado utilizando la declaración "Echo" para imprimir el inicio de los datos de la transmisión Yaml como "

". La función print_r () está aquí para utilizar la función yaml_parse () tomando la transmisión variable de "datos" como argumento de entrada. El código PHP está listo para la ejecución ahora.

Después de la ejecución de este archivo de código, obtuvimos el formato YAML de la transmisión YAML analizada a la variable "datos" en la pantalla de shell utilizando la función YAML_PARSE () aquí.

Ejemplo 03

Echemos un vistazo a nuestro último ejemplo de analizar el archivo YAML al código PHP y mostrar los datos de formato YAML en el shell. Para esto, debe crear un archivo YAML en su directorio de trabajo actual del Ubuntu 20.04 Sistema Linux. Entonces, hemos probado la instrucción táctil para crear una "prueba.El archivo YML "en la carpeta actual, lo abrió con el editor nano y agregó los datos de formato YAML dentro de ella. Puede ver que contiene dos teclas principales que contienen 3 valores de pares de teclas cada uno.

Después de guardar el archivo YAML, abrimos el archivo PHP y agregamos el código PHP de Below Shows. La función YAML_PARSE_FILE () se ha utilizado aquí con la ruta al archivo YAML, I.mi., "prueba.yml "que acaba de ser creado. Los datos analizados se guardarían en la variable "var". La función print_r () se ha utilizado aquí para mostrar los datos del archivo YAML de Parse de la variable. Este código se ha completado aquí, y lo hemos guardado para la ejecución.

Después de ejecutar el archivo de código "PHP" con la instrucción PHP, obtuvimos los datos del archivo YAML que se muestran en nuestra pantalla. Así es como se puede utilizar una función YAML_PARSE_FILE () para analizar el archivo YAML en el código PHP y mostrarlo en el shell.

Conclusión

La introducción de este artículo fue sobre el concepto de análisis en PHP con el uso de la Biblioteca Yaml. Después de eso, discutimos la instalación de algunos requisitos previos necesarios para realizar el análisis de los archivos YAML. Se han discutido tres ejemplos diferentes, junto con los códigos para analizar los datos de formato Yaml y archivar en un archivo PHP y mostrar en la consola según las funciones de YAML_EMIT (), YAML_PARSE () y YAML_PARSE_FILE ().