İki argumanlı bir fonksiyonu tek argüman vererek çağırmak istiyorsunuz, zaten yapılamaz bu, hata vermesi gayet doğal.

Eğer istediğiniz gibi çağırmak istiyorsanız argümanları baştan birşeye eşitlemelisiniz. Yani

function sinirsiz_kategori($parent, $bolum=0)
olursa fonksiyonunuz $bolum argümanını doldurmayarak sadece

sinirsiz_kategori(1);
//aynı zamanda sinirsiz_kategori(1,5) şeklinde de çağırılabilir..
şeklinde çağırabilirsiniz, aksi halde "Missing argument" hatası verecektir..