SetHandler vs. AddHandler

In the installation instructions for RT2, I believe the example setup
uses “SetHandler perl-script” in the section. Is there
any particular advantage to using SetHandler over
"AddHandler perl-script .html"? I ask because I’ve found that if
I want to use php in the RT virtual host, the AddHandler is
preferable to the SetHandler.