As funções print_r e var_dump e var_export podem ser utilizadas
para imprimir dados de variáveis para depuração. Cada uma dela possui sua própria formatação de saída e devem ser
utiizadas de acordo com a necessidade.
Sintaxe
var_export(mixed $value, bool $return = false): ?string
var_dump(mixed $value, mixed ...$values): void
print_r(mixed $value, bool $return): void
Onde
$value: variável
$values: lista de variáveis separadas por (,)
$return: Booleano para indicar se a informação devem ser exibir ou retornada como string
Exemplo 6
//main.php
<?php
$x = ["a" => 1]; //array
print_r($x);
echo "\n";
$teste = "7.77";
$teste2="string";
var_dump($teste,$teste2);
echo "\n";
$a = array ("ch1" => 1,"ch2" => 2, "ch3" => 3);
var_export($a);
?>
Saída
Array
(
[a] => 1
)
string(4) "7.77"
string(6) "string"
array (
'ch1' => 1,
'ch2' => 2,
'ch3' => 3,
)