pain

From: Date: Wed, 10 Sep 2008 20:51:45 +0000
Subject: pain
Groups: php.general 
Request: Send a blank email to php-general+get-279819@lists.php.net to get a copy of this message
Not sure why I'm sharing this; but it could be a gotcha <?php class testBase { public function __call( $methodName , $values ) { echo __METHOD__ . PHP_EOL; print_r( $values ); } } class testOuter { private $base; public function __construct() { $this->base = new testBase; } public function __call( $methodName , $values ) { echo __METHOD__ . PHP_EOL; print_r( $values ); $this->base->test( $values ); } } $test = new testOuter; $test->test( 'test' ); ?> output: testOuter::__call Array (
    [0] => test
) testBase::__call Array (
    [0] => Array
        (
            [0] => test
        )
) point: note the $values keep getting nested into an array one deeper; get's frustrating when dealing with passing arrays and detecting whats in them! [consider if( count($values) ) or even foreach etc..]!

« previous php.general (#279819) next »