我获得了一个学校项目,涉及在PHP中创建在线发票系统。 我的老师似乎相信,拥有菜单(使用“显示”等固定页面)的唯一方法是使用case语句。 我的第一个猜测是使用一个回显一些hrefs的函数。
他还一直说PHP是事件驱动的。这是真的?我一直认为服务器上的解释器通过代码然后将html发送到浏览器。
有什么想法吗?
答案 0 :(得分:0)
PHP根本不是事件驱动的。虽然它存在Photon,但这是一个实现这一目标的框架
有多种方式可以获得菜单。如果case
代表switch ... case
:答案是否定的。这不是唯一的方法。
我制作菜单的方式是使用数组
$menu = array(
'url 1'=>'Element 1 ',
'url 2'=>'Element 2 ',
'url 3'=>'Element 3 '
);
使用此数组知道哪个元素是非常简单的,不需要case语句