由于PHP中的视图和逻辑可以写在一起,MVC的理解就更重要。 究竟什么是MVC?为什么要使用MVC? MVC——Model View Controller。意思是模型——视图——控制器。其中模型表示的是数据,视图表示UI,控制器表示将模型分配给视图。MVC结构就是对视图、模型和控制器的完全分离,每个部分各司其职。 阅读全文——共650字
Continue前两天听说这么一个事,一个老太太摔倒在地,周围围观者众,救助者无,待家属赶到,已经救不回来了。其实吧,这种事情时常发生(当然,我没遇到过)。你说,这是社会公德心差?难道社会上就没有好心人么?围观的人中就没有一个想拨120的么?我觉得的不是,不过即使有人想打,估计也被在身旁的朋友拦下了吧。 我记得小时候,不停的听老师说,遇到老年人要让座。不过,我是没看见一个让座的。但是,不知道从什么时候开始,让座却成了身旁时常发生的事。我是感觉,社会的风气在不知不觉的发生变化。难道这不说明整个社会在进步么?那么为什么就没有人敢去救人呢?注意这里说的是“敢”,我觉得,这个救人和让座没有什么区别,但是为什么没人做呢? 阅读全文——共716字
Continue接下来该写什么,我思考了很久,还是决定继续完成这个论坛。 作为一个论坛,用户是必不可少的。一般的论坛都是只支持注册用户登录发帖回帖的,那么如何完成对用户登录的管理呢? 1. 用户数据保存 阅读全文——共6237字
Continue上次(如果想看上一篇请点击), 我们制作的留言板已经有了一些论坛的雏形。而本次,我们就完善这个留言板,让它变成一个简易的论坛。 论坛嘛,就是要分模块,每个模块允许人们发帖,回帖。我们要做的就是这样的一个简易的论坛。 1. 我们要明确哪些是需要修改的 阅读全文——共5367字
Continue上一次我们设计了一个留言板,这次,我们继续开发这个留言板。 现在留言板已经不能完全满足我们的需求了。留言的增多使得我们完全找不到所关心的内容,怎么办?整理一下留言板是个好办法。我们对其进行分类,把一个留言板分成几个块,每个有个标题,要求人们到对应的块中留言。这样有点像论坛。 如果这样处理,我们现在一个单一的页面虽然也能处理,但是看起来不直观,而且用着不方便。同时,上次的简单的数据表也无法处理现在的需求。这一切,我们都需要在这期进行修改。 阅读全文——共4485字
Continue前几节,我们介绍了php的一些基本知识和相关内容。从这节开始,我们开始设计一些简单的小程序,希望对大家有所帮助。 今天,我们要设计的是留言板,留言板想必大家都了解。我们在这里说一下,基本的需求,这也是第一个需求。就是能够实现留言,并能看到以前的留言。 1. 我们要设计一个留言的页面。 阅读全文——共3668字
Continue从古至今,信息都是最重要的,数据都是最重要的。广义上,知识、记忆、基因都是数据,书本、大脑、DNA都是数据库。狭义上,指的是按照一定的数据结构来组织、存储和管理数据的仓库。当然我们在这里讨论的是计算机中的数据库。 计算机中的数据库有很多种,分类方式也有很多种。我们现在最常见的是关系型数据库。在关系型数据库中,我们存储的是数据及其之间的关系。我们把数据和关系保存在表中。数据库是很复杂的东西,我们在此不讨论其中的原理和实现,只讨论一些简单的使用。 下面,我们来介绍一下常见的关系型数据库系统。 阅读全文——共2998字
Continuephp中检查的父类和子类的方法主要有两种instanceof和is_subclass_of()。两者都可以用来检查对象,后者在php5之后还可以用来检查类名。 但是这两者用在php检查接口的时候是不是很好用呢?下面测试一下: 1.instanceof 阅读全文——共2260字
Continue1. 什么是Cookie?什么是Session? 我们知道HTTP协议是无连接的,每次的请求都是独立的,我们无法和普通的socket的一直连接一样。这样在很多情况都是很方便的,也减小了服务器的压力,但是这也引发了一个新的问题:如果我们需要上次的数据怎么办? 比如登录事件。我们在账户登录的时候,使用用户名和密码登录,然后进行下面的账户管理的事情。比如在wordpress,我们进行发博文啊,修改插件、主题之类的事情,总不能每次都输一次用户名和密码吧,怎么解决这个问题呢? 阅读全文——共1242字
ContinuePHP从出现的第一天就是为了web服务的。不论它能够处理多少的事情,它都是专门处理web的。因此,学习php首先要了解web。 web开发是一种网络编程,所以进行web开发离不开网络交互。实际上,web的交互就是浏览器和服务器的通信,浏览器把用户的请求发给服务器,服务器将计算的结果返回浏览器。这里,用户的请求就是request(请求体),而计算的结果就是response(响应体)。 我们不去分析request和response的内部结构。其实一般的情况也不需要这样做,浏览器和php已经封装了这些。 阅读全文——共2780字
Continue前几天,我们介绍了php的一些基础语法。现在我们开始介绍如何编写php程序。 首先,我们介绍一个最简单的php程序,Hello World。 写程序之前,我们要配置环境。请确认apache已经成功安装并启动,打开浏览器进入localhost,确认你能够打开正确的页面。如果你安装的是xampp,请打开程序目录,进入htdocs文件夹。如果你安装的是appserv和wampServer,请打开程序目录,进入www文件夹。 阅读全文——共1379字
Continue









