var_dump


ask apg

DUMPS information about a variable.






This function displays structured informations of STRINGS, NUMBERS, NULLS, BOOLEANS, ARRAYS, RESOURCES or OBJECTS.

ARRAYS and OBJECTS are explored recursively with values indented to show structure.


ARRAYS, RESOURCES and OBJECTS ...

... will be studied in more detail ...


... in a special chapter of this tutorial



<?php

 void var_dump 
mix $expression [, 
                         
mix $arg1, ..., mix $argN ] )

where,

$expression The expression to display the information

$arg1
, ..., $argN Other expressions to 
                                             display the information

?>
 

 $expression 


The expression to display the information .



 $arg1, ... $argN 


Other expressions to display the information.



  1 EXERCISE   

<?php
 
   $ex01 
'THIS IS A SIMPLE STRING EXAMPLE';
   
   
var_dump($ex01);
   
   echo 
'<br><br>';
   
   
$ex02 1234567;

   
var_dump($ex02);
   
   
$ex03 1E19
   
$ex04 1.6e-19
   
    echo 
'<br><br>';
    
    
var_dump($ex03$ex04);
    
    echo 
'<br><br>';
    
    
$ex05 NULL;
    
    
var_dump($ex05);
    
    echo 
'<br><br>';
    
    
$ex06 TRUE;
    
$ex07 true;
    
$ex08 FALSE;
    
$ex09 false;
    
    
var_dump($ex06$ex07$ex08$ex09);
    
    echo 
'<br><br>';

    
// INTERNAL    
    
$ex10 $_SERVER;
    
    
var_dump($ex10);
   
    echo 
'<br><br>';
    
    
$ex11 =  ["Countries""Continents"
[
"Brasil""Portugal""Japan"], 
[
"South America""Europe""Asia"] ]; 
    
    
var_dump($ex11);

?> 

  2 EXERCISE   

<?php
  
$ex12 
=  ["Countries""Continents"
[
"Brasil""Portugal""Japan"], 
[
"South America""Europe""Asia"] ];

$ex13 123456;

$ex14 TRUE;

$ex15 1E19;

echo 
'<pre>';
    
    
var_dump($ex12$ex13$ex14$ex15);
    
echo 
'</pre>';
    
?> 

  3 EXERCISE   

<?php
 
$ex16 
=  'Non ducor duco';

$ex17 123456;

$ex18 TRUE;

$ex19 1E19;

echo 
'<pre>';    
var_dump($ex16$ex17$ex18$ex19);
echo 
'</pre>';
    
?> 

 RESULT   

string(14) "Non ducor duco"
int(123456)
bool(true)
float(1.0E+19)


  4 EXERCISE   

<?php 

class test01 

var 
$var01 'Alea jacta est'
var 
$var02 'Luck is on'

$obj01 = new test01

echo 
'<pre>'
var_dump($obj01); 
echo 
'</pre>'

/* - - - - - - - - - - - - - - - - - - - - - - - -
    This exercise involves the use 
    of a CLASS and an OBJECT, 
    which will be studied shortly.
    - - - - - - - - - - - - - - - - - - - - - - - - */

?> 

 RESULT   

object(test01)#1 (2) {
["var01"]=>
string(14) "Alea jacta est"
["var02"]=>
string(10) "Luck is on"
}