From: Michael Edgar Date: 2011-06-20T07:26:29+09:00 Subject: Re: CORE - Inconsistent Handling of Uninitialized Variables On Jun 19, 2011, at 6:01 PM, Gary Wright wrote: > Because the parser 'sees' the variable $xx and defines it before "p $xx" gets executed. Gary, As I summarized in an e-mail I sent on this thread earlier today, the distinction being drawn is between global variables and class variables. Your same argument for global variables applies equally well to class variables, yet class variables require initialization. Michael Edgar adgar@carboni.ca http://carboni.ca/