|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2001-10-21 20:24 UTC] sniper@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sun Nov 23 02:00:02 2025 UTC |
Using PHP4.06 on solaris 7 and SiteManager (www.roadsend.com) as framework. 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 = array( TYPETEXT => 'text', 'text' => TYPETEXT, TYPEMULTIPART => 'multipart', 'multipart' => TYPEMULTIPART, TYPEMESSAGE => 'message', 'message' => TYPEMESSAGE ); ?> And the business part <?php require_once("mime.php"); 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.