Can you unset() many variables at once in PHP?

前端 未结 4 1298
醉酒成梦
醉酒成梦 2020-12-11 15:04

I have a pretty high traffic social network site,
I would like to get into the habit of unsetting large array and mysql object and even some string variables.

S

相关标签:
4条回答
  • 2020-12-11 15:30

    The PHP manual can be very handy. You can search for any built-in function and get a pretty detailed description of what that function does, etc. And the answer is yes, you can supply unset with as many variables as you want.

    0 讨论(0)
  • 2020-12-11 15:39

    Yes.

    Your example will work just as you imagine. The method signature for unset() is as follows:

    void unset ( mixed $var [, mixed $var [, mixed $... ]] )
    
    0 讨论(0)
  • 2020-12-11 15:39

    Yes, see the PHP manual, Example 1:

    http://us2.php.net/manual/en/function.unset.php

    0 讨论(0)
  • 2020-12-11 15:45

    Also you can extend any PHP function, look at example

    function multiply_foo()
    {
        foreach(func_get_args() AS $arg)
            foo($arg);
    }
    
    multiply_foo($arg1, $arg2, $arg3);
    

    via PHP: func_get_args

    0 讨论(0)
提交回复
热议问题