相当一部分同学,可能只见过类似如下组织的文件结构,这是在学习时的标准结构,但是这样布局并不适合生产环境,比如假设你有100个页面,如果都如下这样布局的话,假设后期要修改菜单或title什么的,你是不是要改100次?这简直是反人类的......
只要我们仔细观察,我们会发现这100个文件中有一些部分是相同的,比如页头的banner和菜单,比如页脚的版权申明等,我们可以把这些公共的部分独立出来作为一个相对独立的文件(比如head.php或foot.php),然后在主文件中,用include()函数去引用这些共同的部分,呈现在浏览器里仍然是一个完整的页面,后期如果需要修改,只要修改一次公共的页面即可。我们作品大多是采用这样的布局设计的,请各位同学理解!
简单说,你通过浏览器看到的完整的页面,其实由多个php(或html)“拼合而成”的,这种拼合动作是在服务器端由php解释程序自动完成的,拼合完成后交给浏览器去显示,所以在浏览器看来依然是一个完整的页面,但是你通过编辑器比如Dreamweaver查看某个页面时,并不能看到完整页面的效果,就是这个道理