邓_thinkphp口试

  1. 描述php框架开发

经过提供一个开发Web程序的基本架构,PHP开发框架把PHPWeb程序开发摆到了流水线上。换句话说,PHP开发框架有助于促进快速软件开发RAD),这节约了你的时间,有助于建立更为稳定的程序,并减小开发者的重复编写代码的劳动。这些框架还经过确保正确的数据库操做以及只在表现层编程的方式帮助初学者建立稳定的程序。PHP开发框架使得你能够花更多的时间去创造真正的Web程序,而不是编写重复性的代码。php

2、描述mvc的基本思想数据库

MVC(“模型视图控制器是这样一种架构模式,它隔离了业务逻辑与UI,容许其一改变而另外一者不受影响。(也能够说是关注点的隔离)在MVC中,模型负责数据,视图负责表现,控制器则是程序主体或者说是负责业务逻辑。从本质上说,MVC拆分了一个程序的开发过程,这样你就能够修改独立的每一部分,而其余部分不受影响,这是十分重要的,它使得编写PHP代码更为快捷简单。编程

解释lamp数组

LAMP是基于LinuxApacheMySQLPHP的开放资源网络开发平台,每一个程序在全部权里都符合开放源代码标准:Linux是开放系统;Apache是最通用的网络服务器;MySQL是带有基亍网络管理附加工具的关系数据库;PHP是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的网络开发更加有效。开収者在 Windows操做系统下使用返些Linux环境里的工具称为使用 WAMP缓存

  1. 解释OOP

面向对象编程(Object Oriented ProgrammingOOP,面向对象程序设计)是一种计算机编程架构。OOP 癿一条基本原则是计算机程序是由单个可以起到子程序做用的单元或对象组合而成。OOP 达到了软件工程了三个主要目标:重用性、灵活性和扩展性。为了实现总体运算,每一个对象都可以接收信息、处理数据和向其它对象发送信息。服务器

  1. 解释ORM以及activerecord

对象-关系映射(Object/Relation Mapping,简称 ORM),是随着面向对象的软件开发方法发展而产生的。网络

ActiveRecord 也属于 ORM 层,由 Rails 最先提出,遵循标准的 ORM 模型:表映射到记录,记录映射到对象,字段映射到对象属性。配合遵循的命名和配置惯例,可以很大程度的快速实现模型的操做,并且简洁易懂 架构

  1. 描述单一入口模式的思想

单一入口一般是指一个项目或者应用具备一个统一(但并不必定是惟一)的入口文件,也就是说项目的全部功能操做都是经过这个入口文件进行的,而且每每入口文件是第一步被执行的。单一入口的好处是项目总体比较规范,由于同一个入口,每每其不一样操做之间具备相同的规则。另一个方面就是单一入口带来的好处是控制较为灵活,由于拦截方便了,相似如一些权限控制、用户登陆方面的判断和操做能够统一处理了。mvc

  1. 描述Thinkphp的配置文件

ThinkPHP 提供了灵活的全局配置功能,采用最有效率的 PHP 返回数组方式定义,支持惯例配置、项目配置、调试配置和模块配置,而且会自动生成配置缓存文件,无需重复解析的开销。对于有些简单的应用,你无需配置任何配置文件,而对于复杂的要求,你还能够增长模块配置文件,另外ThinkPHP 的动态配置使得你在开发过程当中能够灵活的动态调整配置参数。ThinkPHP 在项目配置上面创造了本身独有的分层配置模式。app

  1. 描述实现URL重写的方法

httpd.conf 配置文件中加载了mod_rewrite.so 模块

AllowOverride None None 改成 All

确保 URL_MODEL 设置为 2

.htaccess 文件放到入口文件的同级目录下

相关文章
相关标签/搜索