From:             [EMAIL PROTECTED]
Operating system: solaris7
PHP version:      4.0.6
PHP Bug Type:     Class/Object related
Bug description:  Can't access global vars in a class method

Using PHP4.06 on solaris 7 and SiteManager ( as

I can't access global vars in a class method when it is defined  in an
external file.
Am I doing something wrong, or is this a "new feature" ?
(Think it was working in old PHP versions)

here is the code :
I've defined an array variable in a file (mime.php)
<?php  //mime.php
$mime_types =
      TYPETEXT => 'text', 'text' => TYPETEXT,
      TYPEMULTIPART => 'multipart', 'multipart' => TYPEMULTIPART,
      TYPEMESSAGE => 'message', 'message' => TYPEMESSAGE

And the business part
class wmMessageHeaderParts extends SM_module {
[ ... ]

  function moduleThink() {
      global $mime_types, $SM_siteManager;
        if(isset($mime_types)) echo("-- OK --");
  } //end module think
$mime_types doesn't seem to be set.
Edit bug report at:

PHP Development Mailing List <>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to