Сначала уточним, что такое оператор, а что такое функция (речь идёт о высокоуровневывх языках программирования типа Pascal или, скажем, PHP)
Чего общего
И сразу отметим что и оператор и функция выполняют какую-то операцию (действие) над данными, в потому в смысле философском, или, скажем, математическом, они ничем не отличаются, просто "оформляется" это действие несколько разными способами, о чем мы и поговорим.