I've been given a school project which involves creating an online invoicing system in PHP. My teacher seems to be convinced that the only way to have a menu (with fixed pages like "display", etc) is to use case statements. My first guess would have been to just use a function which echo's some hrefs.
He also keeps saying that PHP is event driven. Is this true? I was always thought the interpreter on the server went through the code and then sent the html to the browser.
Any ideas?