Trouble interpreting error message

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello;

I am having trouble interpreting this error message

Fatal error: Function name must be a string in (path)/dev_lab_current/ lab_15/index.php on line 27

I have tried various variations such as
function test()
              {
               // etc...
              }

This is just experimental.

Does this mean that anonymous function code cannot be assigned to an associative array items?

Here is the code:

class _DEV
      {
       private static $_className = '';
       private static $_runList = array();
       public function __construct()
              {
               self::$_className = get_class($this);
              }

       public function run($_what, $_code, $_params)
              {
               $_errHead = self::$_className." -> ".__FUNCTION__;
               $_out = array();
               self::$_runList[$_what] = $_code;
$_out = self::$_runList[$_what]($_params); // >>> line # 27 referred to in error message
               return $_out;
              }
      }

$_trial = new _DEV();

$_test = function()
         {
          $_out = array();
          $_out['passed'] = "Appears to be working";
          return $_out;
         };

$_result = $_trial->run('test', $_test, '');


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux