Support wrote:
> 
> I am trying to understand the logic of this code, and am finding it hard
> to find any more info on it, since I can't quite grip it.

perldoc perlref
perldoc perldsc


> Could someone explain the flow and/meaning behind it?
> I am specifically referring to the 'pointers' (->) and what they define.
> I can't find these in any of my books.
> 
>  push @{$xcp_request->{attributes}->{nameserver_list}

$xcp_request is a reference to a hash.  The value of
$xcp_request->{attributes} is a reference to a hash.  The value of
$xcp_request->{attributes}->{nameserver_list} is a reference to an
array.


> or this
> 
> $xcp_request->{attributes}->{contact_set}->{$contact_type}->{$contact_ke
> y} = $in{$key};

Same thing only more deeply nested.  You can use the Data::Dumper module
to display the contents.

$ perl -e'
use Data::Dumper;
$x->{a}->{b}->{c} = 1;
$x->{a}->{b}->{d} = 2;
$x->{a}->{e}->{c} = 3;
$x->{a}->{e}->{d} = 4;
print Dumper $x
'
$VAR1 = {
          'a' => {
                   'e' => {
                            'c' => 3,
                            'd' => 4
                          },
                   'b' => {
                            'c' => 1,
                            'd' => 2
                          }
                 }
        };


> Scott Lutz
> Pacific Online Support
> Phone: 604.638.6010
> Fax: 604.638.6020
       ^^^
Another Vancouverite I see!  :-)


John
-- 
use Perl;
program
fulfillment

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to