Programación y ejemplos de PHP, jQuery, HTML5, WordPress, MySQL, AMP y htaccess


PHP var_export(): Cómo mostrar el valor de una variable u objeto

Vamos a ver cómo mostrar el valor de una variable u objeto con la función PHP var_export(). Además de la representación, el resultado es un código PHP válido que se puede interpretar a posteriori.

Es muy parecida a la función PHP var_dump(), la diferencia radica en que esta última NO muestra el resultado en código PHP interpretable.

Otras funciones para mostrar el contenido de variables u objetos son: PHP echo y PHP print(), print_r() y printf().

Sintaxis de PHP var_export()

Aquí tenemos la sintaxis extraída de su web oficial:

Os explico la función:

  • $valor (Obligatorio): Es la variable u objeto del cual queremos saber su formato y valor.
  • $truefalse (Opcional): Por defecto es ‘false’, con valor ‘true’ la variable se representa pero no se imprime en pantalla.

Ejemplo de PHP var_export() con variables

En este primer ejemplo vamos a sacar la información de una variable con valor numérico y otra con un string.

Explico el ejemplo:

  • En las 2 primeras líneas asignamos a una variable el texto ‘palabra’, y mostramos su valor por pantalla con el parámetro ‘false‘, en este ejemplo se puede omitir el parámetro false.
  • En las siguientes 3 líneas representamos por pantalla el valor de una variable con valor numético, al pasar el parámetro ‘true‘, necesitamos asignar antes dicho resultado a una segunda variable, ya que con parámetro false no se imprime por pantalla directamente.

Ejemplo de PHP var_export() con un array

Con este segundo ejemplo vamos a sacar el contenido de un array bidimensional:

Tal y como vemos en el ejemplo superior declaramos el array y luego sacamos su valor sin pasar ningún parámetro.

El resultado sería el siguiente:

Otras funciones de PHP para mostrar el valor de arrays, variables y cadenas de texto

Os recomiendo leer este pos sobre ‘Funciones de PHP para mostrar el valor de arrays, variables y cadenas de texto‘.

Otras funciones para trabajar con arrays

Os recomiendo leer este otro post sobre funciones para trabajar con arrays en PHP.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies