Turning error off is an option, but not looking at your fuel-guage is not going to stop your tank from running empty.
Personal opinion, ignore if found not-usefull:
PHP does let you leave out unused arguments, but should you be haopy with it? I doubt it.
1) arguments can only be left out in the order in which you can put them in. You can't leave out the second-last argument.
2) Not putting an argument in means that your function will have to check if the argument was put in or not.
3) It doesn't help for clarity, when all over your script the same function is being called with a different number of arguments.