راستش کرا خاصی نباید بکنید و نیاز دارین به تابع بگین چه خروجی بده ! میشه یک آرگمان با داده اولیه تعریف کرد که به طور پیش فرض html هست و اگه غیر از اون بود خوب چیز دیگه اینطوری :
function list_query($id, $type="html"){
// do database proccess
switch($type){
case "html":
// generate $html
echo $html;
break;
case "json":
// generate $json
echo $json;
break;
case "xml":
// generate $xml
echo $xml;
break;
}
}
in website : list_query($id);
in android : list_query($id,"json");
in windows for mobile : list_query($id,"xml");