Craige Leeder wrote: > > So, I have this class which contains a method LoadIO. I was doing some > debugging as to why a condition wouldn't pass like I thought it would, > and It's starting to piss me off. > > The three echo's near the bottom are not printing what it should. The > middle echo is not even printing static text. > > Here's the definition: > > /*********** > * Public Method LoadIO > * INCOMPLETE > * @param $fpType Integer > * @param $fpName String > * @throws FileException > * @return Object > *** > * LoadIO handles the loading of IO modules. IO modules are stored in > * - /system/IO/ // System IO files > * - /IO/ // User defined third party modules > ***********/ > const mciInput = 0; > const mciOutput = 1; > public function loadIO($fpType, $fpName) { > global $gcIOPath, $gcSystemPath; > // > // Check paramaters for syntatic validity > // > if ( $fpType != Ember::mciInput && $fpType != Ember::mciOutput ) { > throw new Exception('Invalid \'fpType\' paramater', 1002); > } > // > // Variable assignment > // > $fType = ($fpType == self::mciInput) ? 'Input' : 'Output'; > $fFile = $gcIOPath . $fType . '/' . $fpName . '.php'; > // Check User IO Path first. > // If it does not exist there, check the System IO Path > if ( !file_exists($fFile) ) { $fFile = $gcSystemPath . > 'IO/' . $fType . '/' . $fpName . '.php'; > if ( !file_exists($fFile) ) { throw new > Exception("File '$fpName.php' not found.", 1001); > } > } > if ( !(include_once $fFile) ) throw new Exception("File '$fFile' > could not be included."); > > echo 'stage 1<br />'; > echo "-" & $fpType & "- is equal to " & self::mciInput & "<br />"; > echo 'stage 2<br />'; > if ( $fpType == self::mciInput ) { > echo 5; > array_push($this->maInput, new $fpName); > echo 'it\'s done'; > } > } > > > The Call: > > $Page->loadIO(Ember::mciOutput, 'html'); > > > The Output: > > stage 1 > 0stage 2 > > HELP! > I think you meant this: echo "-" & $fpType & "- is equal to " & self::mciInput & "<br />"; to be echo "-" . $fpType . "- is equal to " . self::mciInput . "<br />"; Thank you, Micah Gersten onShore Networks Internal Developer http://www.onshore.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php