我將參數傳遞給PHP中的函數。我不知道參數是否定義。 現在我檢查參數是否定義,如果不是在調用函數之前強制轉換爲null。 有沒有一種更優雅的方式通過鑄造或類似的方式來做到這一點?如果參數未定義,我希望使用函數默認值。PHP:如何傳遞可能未定義的參數
例子:
//Params['x'] may or may not be defined
// I want to use this:
a(params['x']);
//Currently I use this (which I want to avoid) :
a(isset (params['x'])?params['x']:null);
function a (data=null){
// Here I want data to be null if params['x'] is not defined.
}