I was looking for a global way to eliminate some PHP warnings, but that requirement proved to be too restrictive. So, I have removed it.
I then tried requiring minimal argument counts instead, but even that caused problems for unary, binary, and mixed unary/binary operators. But since they seemed to work with operators requiring 3 or more arguments, I left those minimal argument count requirements in.
I was looking for a global way to eliminate some PHP warnings, but that requirement proved to be too restrictive. So, I have removed it.
I then tried requiring minimal argument counts instead, but even that caused problems for unary, binary, and mixed unary/binary operators. But since they seemed to work with operators requiring 3 or more arguments, I left those minimal argument count requirements in.