2015-06-09 42 views
2

我想了解在PHP函數參數上使用雙撇號。代碼如下所示:傳遞帶空雙撇號的PHP參數

public function get_list($men="",$women="",$other=""){ 
     // TO-DO 
} 

什麼用的參數的雙撇號的爲$men="",你可以請推薦在那裏我可以看一下嗎?

+1

你看到的雙引號表示空字符串。在函數參數中,如果在函數調用中沒有提供參數,則這樣呈現的值是默認值。見http://php.net/manual/en/functions.arguments.php –

+0

明白了,謝謝你的明確答案。你可以把它作爲答案,但它很好。 –

回答

3

這意味着,如果這些變量中沒有值,那麼默認情況下會取空值。

public function get_list($men="",$women="",$other=""){ 
    echo "Hello $men or $women , $other"; 
} 

不帶參數

get_list();//Hello or , 

調用帶有第一參數值函數

get_list('Lenny Carmi');//Hello Lenny Carmi or , 

調用函數與第二參數value

get_list('','Lenny Carmi');//Hello or Lenny Carmi , 

調用帶t的函數調用功能赫德參數看重

get_list('','','Lenny Carmi');//Hello or , Lenny Carmi 

調用函數的所有參數看重

get_list('men','women','other');//Hello men or women , other 

Check Docs