摘要: 小项目名称是雇员管理系统。mvc是一种项目的开发模式,中文名称为模式视图控制器,是强制程序员将数据的输入、处理、输出分开的一种开发模式。在这个小项目中,控制器使用service作为后缀名。项目uml图解概述:在此之前,需要先创建数据库empmanage,同时创建两张表,一张表为admin,令一张表为... 阅读全文
posted @ 2014-09-13 20:37 狂盗一枝梅 阅读(2135) 评论(0) 推荐(2) 编辑
摘要: PHP绘图是比较简单的事情,基本绘图如直线、圆、矩形、弧线、填充矩形、填充扇形、非中文字的打印、中文文字的打印在在下面的代码中会纤细讲解。需要支持中文的字体,可以到windows自带的字体库中找,并复制到当前目录,改名为font.ttf 1 View Code效果如下图所示:绘制出来的图形虽然由代码... 阅读全文
posted @ 2014-09-13 20:08 狂盗一枝梅 阅读(294) 评论(0) 推荐(1) 编辑
摘要: 在程序员的眼中,文件不应当仅仅是一部电影、一首歌曲、一个pdf文件,它应该被视为一个文件夹,而我们所熟知的文件,应当是它的特例。在web开发中,文件的上传和下载是文件变成的一个实际应用。延续crud操作,通过具体的crud操作实现文件编程的细节复习。一、文件读取1.fopen方法fopen方法用于打... 阅读全文
posted @ 2014-09-13 19:49 狂盗一枝梅 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 大部分的人都知道Cookie,但是可能不了解Session,现在对这两者进行解释。问题的提出:有些网站会提示用户在一定的时间之内免登陆,这是用的什么技术?答案是Cookie技术。有些购物网站会提示用户将物品放入购物车之后在不购买就会自动删除物品,这是用的什么技术?答案是Session。PHP作为一门... 阅读全文
posted @ 2014-09-13 16:37 狂盗一枝梅 阅读(386) 评论(0) 推荐(0) 编辑
摘要: msyqli和mysql只有一个字母的差别,真正的含义是msyql的增强版扩展。MySQL可以处理满足程序员对MySQL数据库操作的各种需要了,为什么还需要mysqli呢?因为mysqli支持面性对象编程,PHP的开发者为了适应当前的发展,不得不对PHP进行升级,并使其慢慢向面向对象看齐。虽然mys... 阅读全文
posted @ 2014-09-13 14:38 狂盗一枝梅 阅读(346) 评论(0) 推荐(0) 编辑
摘要: PHP和MySQL是一对好搭档,PHP中有一个很大的扩展库专门针对对MySQL的操作。当然,作为一个PHP程序员,首先对MySQL的增删查改要非常熟悉才行。MySQL数据库的连接数大概在6w个左右,6w看上去似乎很大,但是我们要知道,由于对于一个用户来说非常有可能不仅仅只有一个数据库连接,很有可能有... 阅读全文
posted @ 2014-09-13 14:18 狂盗一枝梅 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 无论是c/c++还是java、c#均有对XML文件操作的技术,PHP对XML文件的操作的技术主要有三种:DOM、XPath、SimpleXml。一、DOMDOM:Document Object Model ,中文名字为“文档对象模型”核心思想:把一个xml文件看作是一个对象模型,然后通过对象的方式来... 阅读全文
posted @ 2014-09-13 13:58 狂盗一枝梅 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 一、XML文件简介关于XML的大多数人都知道一些,HTML->xhtml->xml,这个顺序本来应当是HTML发展的顺序。XML可以当做配置文件使用,还可以充当小型的数据库。version:文档符合xml1.0规范,我们学习的一般都是1.0encoding:文档字符编码,比如gb2312,一般使用u... 阅读全文
posted @ 2014-09-13 13:05 狂盗一枝梅 阅读(579) 评论(0) 推荐(0) 编辑
摘要: PHP的异常处理机制大多数和java的很相似,但是没有finally,而且还可以自定义顶级异常处理器;捕捉到异常信息后,会跳出try-catch块,如果catch中没有跳转的动作,则会继续执行下一条语句。简单的异常捕捉: 1 "; 7 } 8 else 9 ... 阅读全文
posted @ 2014-09-13 11:11 狂盗一枝梅 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 将产生的错误保存在日志中的方法:使用error_log方法,其中,当日志类型是3的时候,下一个参数将会是日志文件的保存路径使用示例: 1 错误级别:$level错误信息:$message"; 5 date_default_timezone_set("PRC"); 6 $str="错误... 阅读全文
posted @ 2014-09-13 10:57 狂盗一枝梅 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 使用方法set_error_handler可以自定义用户级别的错误和系统级别的错误信息显示和处理用户级别的错误使用trigger_error方法产生一个用户级别的错误信息代码示例:系统级别的错误:1 错误级别:".$level."错误信息:".$info."";6 }7 set_error_hand... 阅读全文
posted @ 2014-09-13 10:50 狂盗一枝梅 阅读(557) 评论(0) 推荐(0) 编辑
摘要: PHP数组使用关键字array标识,数组内的元素可以是任意类型,而且可以不是同一种类型,这和c、java不同。遍历数组的方法可以使用foreach,也可以使用for循环可以使用print_r或者var_dump方法打印数组的详细信息,但是后者打印出的信息更加详细。代码示例: 1 "; 7 v... 阅读全文
posted @ 2014-09-13 10:37 狂盗一枝梅 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 构造方法:__construct,析构方法:__destruct代码示例: 1 name=$name; 9 $this->age=$age;10 }11 public function showInformation()12 {... 阅读全文
posted @ 2014-09-13 10:19 狂盗一枝梅 阅读(271) 评论(0) 推荐(0) 编辑
摘要: php全局变量使用关键字global声明,静态变量使用static声明,静态变量的使用可以使用 类名::变量名示例代码: 1 name=$name;14 $this->age=$age;15 }16 public function addnew... 阅读全文
posted @ 2014-09-13 10:18 狂盗一枝梅 阅读(1106) 评论(0) 推荐(0) 编辑