Re: Optional pass-by-reference parameters?

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

 



If "some_func( &$var = NULL )" didn't work, then you're most likely using PHP 4. If that's the case then you could try passing an argument by reference in call(real/execution)-time, e.g:

  function some_func( $optional = NULL ) {
    ···
  }

  some_func();
  some_func(&$my_var);

Note: beware that the directive "allow_call_time_pass_reference"
      _must_ be On in your php.ini
      This functionality is deprecated, since PHP 5 does allow
      optional arguments-by-reference.

TomS wrote:
I would like to have an optional pass-by-reference. i.e. you can call the
function w/o the variable. Basically, like how you don't need to pass
$matches to the preg_match function. I've tried, function some_func(&$var =
null) and this doesn't work. func_get_args only gets copies, does anyone
have any other solutions?
--
Atentamente,
J. Rafael Salazar Magaña
Innox - Innovación Inteligente
Tel: +52 (33) 3615 5348 ext. 205 / 01 800 2-SOFTWARE
http://www.innox.com.mx

--
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