callSomeMethod(par1, par2, expr ? $par3 : null);
попробовал,
если так сделать, то метод принимает null, а там (на приеме) у меня значение по умолчанию имеется и оно затирается;
наверно придется убрать умолчание в описании метода и перетащить его в вызов - вместо null