摘要:PHP - not support overloading
今天撰寫PHP
一個方法寫
function getUser($arg1,$arg2)
另一個方法寫對
function getUser($arg3)
結果發生錯誤,
查網路資料,才知道原來沒提供overloading
這時,可能所有參數都要賽在同一個方法,
function getUser($param_condition,$arg1,$arg2,$arg3)
{
switch($param_condition)
{
......
}
}
或撰寫兩個方法區分
function getUser($arg1,$arg2) 及function getUserByArg3($arg3)