Cheap web site hosting service by Active-Venture.com
  

 Back to Index

ref

ref EXPR
 
ref

Returns a true value if EXPR is a reference, false otherwise. If EXPR is not specified, $_ will be used. The value returned depends on the type of thing the reference is a reference to. Builtin types include:

 
    SCALAR
    ARRAY
    HASH
    CODE
    REF
    GLOB
    LVALUE  

If the referenced object has been blessed into a package, then that package name is returned instead. You can think of ref as a typeof operator.

 
    if (ref($r) eq "HASH") {
	print "r is a reference to a hash.\n";
    }
    unless (ref($r)) {
	print "r is not a reference at all.\n";
    }
    if (UNIVERSAL::isa($r, "HASH")) {  # for subclassing
	print "r is a reference to something that isa hash.\n";
    }  

See also perlref.

 

  

 

Domain registration - Domain registration service and cheap domain transfer
 

Cheap domain names -
Register domain name services from just
$8.95/year only
 

Register domain name search -
Register domain or buy domain name registration and cheap domain transfer at low, affordable price.

© 2002-2004 Active-Venture.com Web Site Hosting Service

 

[ Unix is user-friendly. It's just very selective about who its friends are.   ]

 

 
 
 

Disclaimer: This documentation is provided only for the benefits of our web hosting customers.
For authoritative source of the documentation, please refer to http://www.perldoc.com