PHP中的链接是否必须使用case语句?

时间:2012-11-18 18:11:26

标签: php menu switch-statement interpreter event-driven

我获得了一个学校项目,涉及在PHP中创建在线发票系统。 我的老师似乎相信,拥有菜单(使用“显示”等固定页面)的唯一方法是使用case语句。 我的第一个猜测是使用一个回显一些hrefs的函数。

他还一直说PHP是事件驱动的。这是真的?我一直认为服务器上的解释器通过代码然后将html发送到浏览器。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

PHP根本不是事件驱动的。虽然它存在Photon,但这是一个实现这一目标的框架 有多种方式可以获得菜单。如果case代表switch ... case:答案是否定的。这不是唯一的方法。

我制作菜单的方式是使用数组

$menu = array(
   'url 1'=>'Element 1 ',
   'url 2'=>'Element 2 ',
   'url 3'=>'Element 3 ' 
);

使用此数组知道哪个元素是非常简单的,不需要case语句