4. Session会话系统

Session(会话)在网站中扮演非常重要的角色,储存临时用户数据、登录数据等等都用到了它,Drupal使用到了Symfony的Session组件,该组件非常强大灵活,drupal在此基础上有所改造和扩展,要理解Symfony的Session组件让我们先从原生php的Session机制说起:

1. 自动加载器与Composer

drupal启动的第一步就是创建自动加载器,自动加载器是什么呢?它是怎么产生的?在面向对象的php程序开发的时候,要实例化一个类对象则需要先加载类定义文件,当php发现并没有包含类定义文件时,并不会立即报错,它会去一个列队里面依次调用里面定义的函数或者方法,如果在这个过程中类...