|  | Posted by Janwillem Borleffs on 07/31/05 15:17 
Markus Wallner wrote:> class XYZ {
 >   var $stdmail = $MAIL_COMMON;
 > }
 >
 > I always get the error message "unexpected T_VARIABLE in (second
 > file)".
 > Also tried it with $SESSION and $GLOBALS, but nothing works.
 > Using PHP 4.0.5, Apache 2.0.54.
 >
 > What am I doing wrong?
 >
 
 You should assign it in the constructor:
 
 class XYZ {
 var $stdmail;
 
 function XYZ() {
 $this->stdmail = $GLOBALS['MAIL_COMMON'];
 }
 }
 
 Or just define $MAIL_COMMON as a constant, in which case you can use it
 straight away:
 
 define('MAIL_COMMON', 'xxx@ddd');
 
 class XYZ {
 ...
 function sendMail() {
 mail(MAIL_COMMON, ......);
 }
 }
 
 
 JW
  Navigation: [Reply to this message] |