Есть ли пхп такая фича? Когда функции имеют одно название, но в зависимости от количества параметров вызываются разные?
В С++ тоже можно. Дело не в количестве параметров, которой вызвана необходимость перегрузки, а строгая типизация. В РНР нет этого, поэтому нужны в перегрузке тоже нет никакой.