Optional parameters to PHP list function

后端 未结 3 971
隐瞒了意图╮
隐瞒了意图╮ 2020-12-16 18:47

I have a line like this in my code:

list($user_id, $name, $limit, $remaining, $reset) = explode(\'|\', $user);

The last 3 parameters may or

3条回答
  •  一整个雨季
    2020-12-16 19:21

    If you're concerned that SDC's solution feels "hacky"; then you can set some default values and use:

    $user = '3|username';
    
    $defaults = array(NULL, NULL, 10, 5, FALSE);
    list($user_id, $name, $limit, $remaining, $reset) = explode('|', $user) + $defaults;
    
    var_dump($user_id, $name, $limit, $remaining, $reset);
    

提交回复
热议问题