jestem poczatkujacy w php, wiec wybaczcie nieco lamerskich pytan

Jakie w ogole sa sposoby wywolywania funkcji, za pomoca jakich zdarzen mozna to robic? chodzi mi o to, aby dana funkcja wykonywana byla jedynie przez okreslone zdarzenie, a nie przy kazdym odpalaniu pliku .php.
Z gory dzieki za pomoc