It's checking to see if the variable $_GET["n"] has been set. In other words, does it exist? If the url was something like http://www.example.com/page.php?n=hamburger, then isset($_GET["n"]) will return true. If URL was just http://www.example.com/page.php then it would return false. So if it exists set $n to it's value.
coopster
6:02 pm on May 5, 2008 (gmt 0)
isset [php.net] determines whether or not a variable is set (available for use). The $_GET superglobal contains the variables passed in a query string. For example if you clicked a link to this page: