function create($a=false,$b=false,$c=false){
}
Можно ли передать только второй или третий параметр функции то есть b или c, не передавая параметры до них, то есть если нам нужно передать b, то придётся писать сreate(false,true); , а если c, то сreate(false,false,true);
Можно и так сделать:
function create($arr=array()){
}
Функции передавать массив с key нужным например c=true, а в функции проверять какие значения существуют, а какие нет.