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().
Aquí tenemos la sintaxis extraída de su web oficial:
var_export ($valor, $truefalse);
Os explico la función:
En este primer ejemplo vamos a sacar la información de una variable con valor numérico y otra con un string.
$palabra = 'palabra'; var_export ($palabra, false); $numero = 5; $numero2 = var_export ($numero, true); echo $numero2;
Explico el ejemplo:
Con este segundo ejemplo vamos a sacar el contenido de un array bidimensional:
$equipo_futbol = array ( array("Rooney","Chicharito","Gigs"), array("Suarez"), array("Torres","Terry","Etoo") ); var_export ($equipo_futbol);
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:
array ( 0 => array ( 0 => 'Rooney', 1 => 'Chicharito', 2 => 'Gigs', ), 1 => array ( 0 => 'Suarez', ), 2 => array ( 0 => 'Torres', 1 => 'Terry', 2 => 'Etoo', ), )
Os recomiendo leer este pos sobre ‘Funciones de PHP para mostrar el valor de arrays, variables y cadenas de texto‘.
Os recomiendo leer este otro post sobre funciones para trabajar con arrays en PHP.